Getline c++需要帮助

getline c++ need assistance

本文关键字:帮助 c++ Getline      更新时间:2023-10-16

我正在尝试将单个行读取到不同的变量并且我在读取第一行之后的任何内容

时遇到了麻烦
ifstream inputFileStream;
inputFileStream.open( fileName );
if (inStream.good() && inStream.open())
    {
        string empNum;
        string name;
        string streetAddress;
        getline(inStream, empNum);
        getline(inStream, name);
        getline(inStream, streetAddress);
cout <<empNum << endl;
cout <<name << endl;
cout <<streetAddress << endl;

}

文本文件看起来像这样:

12  
Bob  
123 Main  
555-555  

这段代码适合我。及复印件;粘贴,运行(不修改…)

#include <fstream> 
#include <iostream> 
using namespace std;
int main(int argc, char *argv[])
{
    ifstream inputFileStream("text.txt");
    if (inputFileStream.good() )
    {
        string empNum;
        string name;
        string streetAddress;
        getline(inputFileStream, empNum);
        getline(inputFileStream, name);
        getline(inputFileStream, streetAddress);
        cout <<empNum << endl;
        cout <<name << endl;
        cout <<streetAddress << endl;
    }
    return 0;
}