【C】C語言開啟,讀取檔案
阿新 • • 發佈:2018-11-26
文章目錄
C語言開啟,讀取檔案
一、明明白白我的心
1、gcc編譯C語言程式碼
2、winds10作業系統
3、VS Code編輯器(強推,最近博主用這個寫C真的是很溜)
4、將所要開啟的檔案在同一目錄下<這點很重要>
5、此次功能需求只是一個最為簡單不過的程式碼示例。博主初學C,其實你懂得!!!
相關知識瞭解:https://mp.csdn.net/mdeditor/84101804#
二、程式碼飛起來
/*
功能:開啟,讀取檔案
*/
#include <stdio.h>
#include <stdlib.h> // 為了使用exit()
int main(void)
{
int ch;
FILE *fp;
char fname[40]; // 儲存檔名
printf("請輸入檔名:");
scanf("%s", &fname) ; // 輸入檔名
fp = fopen(fname, "r"); // 開啟待讀取的檔名
if (fp == NULL)
{ // 開啟失敗
printf("檔案開啟失敗 \n");
exit(1); // 退出程式
}
while ((ch = getc(fp)) != EOF)
{ // getc(fp)從開啟檔案中獲取一個字元,EOF是一個值-1:stdio.h中定義了
putchar(ch); // 輸出ch
}
fclose(fp); // 關閉
return 0;
}
三、過程不重要,重點看結果
好吧,,,關機睡覺,明天繼續擼程式碼,晚上喝紅牛果然精神勁十足,頭髮maybe又要掉光光啦!!!