从C中的文本文件读取前N行

苏格拉底

我正在尝试从文件中解析一些结果,并在C程序中读取它的前两行。这是我在做什么:

int i=0;
while (fgets(line_string, line_size, fp) != NULL){
    if (i==0){
        some_variable = ((int) atoi(line_string));
        i++;
    }
    if (i==1){
        some_other_variable = ((int) atoi(line_string));
        i++;
    }
    else{
        break;
    }
}

但是问题是line_string一直指向文件的第一行,而在while循环中没有进行。我究竟做错了什么?

杰弗里

if (i==0){
    some_variable = ((int) atoi(line_string));
    i++;
}
if (i==1){

您将在第一轮输入两位 if从0到1您需要else告诉编译器不要输入second ifi

if (i==0){
    some_variable = ((int) atoi(line_string));
    i++;
}
else if (i==1){

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

仅从python中的文本文件中读取特定部分的前两行

来自分类Dev

从文本文件中读取行,反转并保存在新的文本文件中

来自分类Dev

从Java中的文本文件读取特定行

来自分类Dev

如何同时从文本文件中读取不同的行

来自分类Dev

Bash脚本读取文本文件中的随机行

来自分类Dev

在文本文件中的行之间读取

来自分类Dev

从QML Qt / Quick中的文本文件读取行

来自分类Dev

从VB.NET中的文本文件读取行

来自分类Dev

Bash脚本读取文本文件中的随机行

来自分类Dev

从文本文件中的特定行读取数字

来自分类Dev

在vbscript中读取文本文件的特定行

来自分类Dev

从大型文本文件中读取行组

来自分类Dev

如何从文本文件中读取 5 行

来自分类Dev

从文本文件中读取行并自动分配变量

来自分类Dev

C编程-从文本文件读取特定行

来自分类Dev

C编程读取文本文件的特定行

来自分类Dev

C编程-从文本文件读取特定行

来自分类Dev

从文本文件读取行到结构C

来自分类Dev

读取文本文件的特定行 [C#]

来自分类Dev

如何读取一个文本文件的前N行并将其写入另一个文本文件?

来自分类Dev

删除大文本文件的前n行

来自分类Dev

删除大文本文件的前n行

来自分类Dev

在C中读取文本文件中的每一行

来自分类Dev

如何从bash中的文本文件读取第n行?

来自分类Dev

从Node.js中的文本文件的第N到第M行读取

来自分类Dev

从特定行读取文本文件

来自分类Dev

如何获取文本文件中前10%的行?

来自分类Dev

从 C 中的文本文件中读取 \n 作为真正的 Feed Line 字符

来自分类Dev

从C中的文本文件逐字读取