我已经花了数小时试图使它生效,并且已经遍及您的网站,但对我来说没有任何工作.....
基本上,我正在为工作分配银行系统,这是我完成我的单元所需要做的最后一件事。
我试图从一个文本文件中读取多行,以便我可以输出它们。这些将是我以前的交易。
我设法使它存储了我的值,但是由于“ getline”代码不起作用,我一生无法读取这些行。这是我的代码
static int linecount = 0 ;
ifstream readTransactions;
readTransactions.open("deposit");
string line ;
if ( readTransactions )
{
while (getline (readTransactions , line ) ) {
cout<<linecount<<": "<<line<<'\n';//supposing '\n' to be line end
linecount++ ;
}
readTransactions.close( ) ;
return 0 ;
最佳答案
您可能忘记了包含string
标头:
#include <string>
关于c++ - getline未定义…阅读多行,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/21727206/