C语言文件——fopen输入文件名而显示文件内容

    技术2022-07-11  129

    需求: 单独实现在命令行界面输入文件名,显示该文件内容的程序。

    #include <stdlib.h> #include <stdio.h> #include <string.h> int main(){ FILE *fp; char ch,fileName[50]; printf("请输入您要查看的文件的名字:\n"); scanf("%s",fileName); fp=fopen(fileName,"r"); if(fp==NULL) { printf("can't open source file"); exit(0); } else { char ch=fgetc(fp); while(ch!=EOF)//EOF和NULL都是在stdio.h中带的,直接用就行 { putchar(ch); ch=fgetc(fp);//fgetc读取一个字符并返回,同时将读指针向前移动一个字节 } fclose(fp); } return 0; }
    Processed: 0.011, SQL: 9