C语言编程 帮下补全程序 要求在屏幕屏幕上输出文本文件 f.txt 的内容

来源:百度知道 编辑:UC知道 时间:2024/07/08 18:23:28
#include"stdio.h"
void main()
{ FILE ;
char c;
if((fp=fopen("f.txt","r"))==NULL)
{ printf("Open Error\n");
return;
}
while(( )!=EOF)
putchar('n');
fclose(fp);
}

标准应该是这样的,你的代码有误。
#include<stdio.h>
int main(void)
{
FILE *fp;
char c;
if((fp=fopen("f.txt","r"))==NULL)
{ printf("Open Error\n");
return 1;
}
while((c = fgetc(fp) )!=EOF)
putchar(c);
fclose(fp);
return 0;
}

while((c=getchar())!=EOF)

#include"stdio.h"
void main()
{ FILE *fp;
char c;
if((fp=fopen("f.txt","r"))==NULL)
{ printf("Open Error\n");
return;
}
while((c=fgetc(fp))!=EOF)
putchar(c);
fclose(fp);
}
这是补充完整的。可以实现你说的功能。

FILE *fp;

(c=getc(fp))!=EOF

putchar(c);