**

fgetc文件的读操作

**

函数原型

#include<stdio.h>
int fgetc(FILE*stream);

返回值:成功时返回读到的字符,返回的是int类型(实际值时字符)失败或读到文件尾,返回EOF(就是-1)

作用:从文件中读取一个字符

实例

#include<stdio.h>
/**
*需求:把这个文件的源代码打印输出(test.c)
*/
int main(void){
   FILE * file;
   char c;
   //打开文件
   file = fopen("test,c","r");
   if (!file){
       printf("文件打开失败\n");
       return 1;
    }
    while (1){
       c=fgetc(file);
       if(c==EOF) {      //EOF==-1
          break;
       }
       printf("%c",c);
    }
    /*while(c=fgets(file)!=EOF){
    *          printf("%c",c);
    */  } 
    return 0;
}
Logo

瓜分20万奖金 获得内推名额 丰厚实物奖励 易参与易上手

更多推荐