C語言根據路徑開啟檔案內容
阿新 • • 發佈:2019-02-08
void openFile(){ FILE *fp; char ch; // 設定字串的大小,視情況可以加大 char str[1000] = {}; int i =0; // 設定檔案的路徑並判讀是否可以開啟檔案 if((fp = fopen("/Users/dllo/Desktop/file.txt", "rt")) == NULL){ printf("Connot open file!"); getchar(); exit(1); } ch = fgetc(fp); // 按位元組讀取檔案內容,在這裡面可以加上一系列的限制語句,完成過濾的功能 while (ch != EOF) { // 輸出當前的位元組 putchar(ch); str[i] = ch; i++; ch = fgetc(fp); } // 在字串陣列最後加上結束標誌 str[i] = '\0'; fclose(fp); // 輸出 printf("%s\n",str); }