C 語言基礎(chǔ)教程

C 語言流程控制

C 語言函數(shù)

C 語言數(shù)組

C 語言指針

C 語言字符串

C 語言結(jié)構(gòu)體

C 語言文件

C 其他

C 語言參考手冊

C程序從文件中讀取一行并顯示它

C 語言編程實(shí)例大全

在此示例中,您將學(xué)習(xí)從文件中讀取文本并將其存儲在字符串中,直到遇到換行符'\ n'。

要理解此示例,您應(yīng)該了解以下C語言編程主題:

程序從文件中讀取文本

#include <stdio.h>
#include <stdlib.h> // For exit() function
int main() {
    char c[1000];
    FILE *fptr;
    if ((fptr = fopen("program.txt", "r")) == NULL) {
        printf("Error! opening file");
        //如果文件指針返回NULL,程序退出。
        exit(1);
    }

    // 讀取文本,直到遇到換行符
    fscanf(fptr, "%[^\n]", c);
    printf("Data from the file:\n%s", c);
    fclose(fptr);

    return 0;
}

如果找到文件,程序?qū)⑽募?nèi)容保存為字符串c, 直到'\n'遇到換行符。

假設(shè)program.txt文件在當(dāng)前目錄中包含以下文本。

C programming is awesome.
I love C programming.
How are you doing?

該程序的輸出將是:

Data from the file:
C programming is awesome.

如果program.txt找不到該文件,該程序?qū)@示一條錯誤消息。

C 語言編程實(shí)例大全

丰满人妻一级特黄a大片,午夜无码免费福利一级,欧美亚洲精品在线,国产婷婷成人久久Av免费高清