【发布时间】:2014-02-06 08:15:15
【问题描述】:
我想读取一个文件并将每一行放在一个字符串中(每行包含一个单词)
我用过getline,但>> 命令也不起作用。
这是我的代码:
(我正在使用视觉工作室)
string device_kind;
ifstream bank_info;
bank_info.open ("acquirer.info");
bank_info >> device_kind; //fails to compile
getline (bank_info, device_kind); //also fails
bank_info.close();
【问题讨论】:
-
“编译失败”不是一个非常有用的问题描述。你的编译器提供了更多的细节。
-
bank_info >> device_kind应该不会编译失败。或者你的意思是它不像你想要的那样工作?确保您已包含<string>!