【发布时间】:2014-01-21 01:57:07
【问题描述】:
我正在尝试为我父亲的餐厅制作计费系统,只是为了练习。问题是程序一次不会读取完整的字符串。例如,如果 txt 文件中有“Chicken burger”,那么编译器会读取它们但将它们分成两个单词。 我正在使用以下代码,并且该文件已经存在。
std::string item_name;
std::ifstream nameFileout;
nameFileout.open("name2.txt");
while (nameFileout >> item_name)
{
std::cout << item_name;
}
nameFileout.close();
【问题讨论】:
-
不是编译器在读取这些单词,而是可执行文件(您的程序)在执行它。
-
嗯。谢谢 Barak Manos。
标签: c++ string file-handling