如何使用C程序检测任何文件的新行

San*_*Lad 1 c arrays newline file scanf

我正在读一个整数文件.我想将每行的整数保存到一个新数组.为此,我想检测一个新的文件行.如果有人知道这一点,请帮助.

要读取的文件如下

1 2 4 5 6
7 3 2 5 
8 3 
9 7 6 2 
Run Code Online (Sandbox Code Playgroud)

Oli*_*rth 8

为什么不使用fgets()从文件中一次获取一行?然后,您可以使用sscanf()而不是fscanf()提取整数.