Closed. This question is off-topic。它当前不接受答案。
想改善这个问题吗? Update the question,所以它是on-topic,用于堆栈溢出。
6年前关闭。
我有一个具有以下格式的文本文件:
我将使用哪些语句逐行读取它。我已经使用了fgets,但是一旦遇到换行符,它就会停止。我如何使其每次都指向下一行的开头?同样,在将每行存储在缓冲区中之后,我需要从每行开始按编号存储它们。.我还能做什么呢?
想改善这个问题吗? Update the question,所以它是on-topic,用于堆栈溢出。
6年前关闭。
我有一个具有以下格式的文本文件:
number1 number2 //line1
number3 number4 //line2
我将使用哪些语句逐行读取它。我已经使用了fgets,但是一旦遇到换行符,它就会停止。我如何使其每次都指向下一行的开头?同样,在将每行存储在缓冲区中之后,我需要从每行开始按编号存储它们。.我还能做什么呢?
最佳答案
我会使用标准的C ++ iostreams习惯用法:
#include <fstream>
std::ifstream infile("thefile.txt");
for (int a, b; infile >> a >> b; )
{
// use a, b
}
09-06 16:15