我正在尝试为我父亲的餐馆制作一个计费系统,只是为了练习。问题在于程序不能一次读取完整的字符串,例如如果txt文件中有“鸡肉汉堡”,编译器会读取它们但会将其分成两个单词。我正在使用以下代码,文件已经存在。
std::string item_name;
std::ifstream nameFileout;
nameFileout.open("name2.txt");
while (nameFileout >> item_name)
{
std::cout << item_name;
}
nameFileout.close();