我一直在开发一个C++程序,在这个程序中,我读取一个文件的内容,然后将其复制到另一个文件中,但它似乎总是跳过第一行。我看到其他人在这方面遇到了问题,他们使用了以下几行代码:file.seekg(0); cout << ss.str() << " could not be opened/found." << endl;
else{
我是C++的新手,在从文本文件中读取数据行时遇到了一些问题。假设我在一个文本文件中有一个未知的行数,每一行都采用相同的格式: int string double。我使用一个结构数组来存储数据。下面的代码运行得很好,除了它在每次循环后跳过一行输入。我尝试过插入各种ignore()语句,但仍然无法让它读取每一行,只能每隔一行读取一次。如果我在最后重写了一些getline语句,那么在第一次循环之后,开始为变量存储错误的数据。文本文件可能如下所示:
18 JI