C 语言范例 - 从文件中读取一行

从文件中读取一行。

假设存在文件 test.txt 内容如下

$ cat test.txt
Hello 简单教程
Hello www.twle.cn

范例

/**
 * file: main.c
 * author: 简单教程(www.twle.cn)
 */

#include <stdio.h>

#include <stdlib.h>

int main()
{
    char c[1024];
    FILE *fptr;

    if ((fptr = fopen("test.txt", "r")) == NULL)
    {
        printf("Error! opening file");
        // 文件指针返回 NULL 则退出
        exit(1);         
    }

    // 读取文本,直到碰到新的一行开始
    fscanf(fptr,"%[^\n]", c);

    printf("读取内容:\n%s", c);
    fclose(fptr);

    printf("\n");

    return 0;
}

编译运行范例,输出结果如下

$ gcc main.c && ./a.out
读取内容:
Hello 简单教程

C 语言范例

关于   |   FAQ   |   我们的愿景   |   广告投放   |  博客

  简单教程,简单编程 - IT 入门首选站

Copyright © 2013-2022 简单教程 twle.cn All Rights Reserved.