/*格式:ch = fgetc(fp) *從pf所指定的文件中帶回一個字符賦給ch *若是執行fgetc讀字符時遇到文件結束符,函數返回一個文件結束標誌EOF。(EOF在stdio.h中定義爲-1) */ #include <stdio.h> #include <stdlib.h> int main(void){ FILE *fp; char ch; if((fp = fopen("d:\\source\\my first file.txt", "r")) == NULL){ fprintf(stderr, "Error opening file.\n"); exit(1); } ch = fgetc(fp);//從fp所指的文件中取出第一個字符 while(ch != EOF){ putchar(ch); ch = fgetc(fp); } fclose(fp); printf("\n"); return 0; }