我有一个结构向量。
struct myStruct{
string text;
int num;
};
vector<myStruct> foo;
我正在尝试打印文本,后跟一个空格,然后是数字。像这样:
美食吧 5
但是当尝试使用打印我的矢量时
ofstream outputFile;
outputFile.open ("file.txt");
for(int i = 0; i < foo.size(); i++) {
outputFile << foo[x].text << " " << foo[x].num << endl;
}
它打印像
foobar
5
moretext
8
带有额外的换行符和空格。我不知道如何摆脱它并将其打印在同一行。有什么建议么?