例子程序1:讀取文件內容並打印到屏幕上

/*文件名:---- 
  作者:kehanxin 
  時間:---- 
  說明:讀取特定文件paper.txt中內容並打印在屏幕上
*/
#include <stdio.h> 

int main(void)
{ 
    char line[1024]; 
    FILE *fp_read = NULL; /* 定義一個文件指針 */ 

    if (!(fp_read = fopen("paper.txt", "r"))) /* 打開文件 */ 
    { 
        printf("打開文件錯誤!\n"); 
        return 1; 
    }

/* 
    fgets(line, 1024, fp_read); // 從文件中讀取一行文本 
    while (!feof(fp_read)) // 只有讀到文件末尾時循環才結束 
    { 
        printf("%s", line); 
        fgets(line, 1024, fp_read); 
    }
*/ 
    do 
    { 
        fgets(line, 1024, fp_read); 
        printf("%s", line); 
    }while (!feof(fp_read)) 

    fclose(fp_read); /* 解除文件指針和文件的關聯 */ 
    return 0;
}
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章