C语言如何显示文本文件的全部信息?

来源:百度知道 编辑:UC知道 时间:2024/06/14 01:56:33
下面有一个txt文件,内容是:
品牌名称:海尔
编号:001
型号:fx1827
制冷大小:2
单价:2000

如何把上面的信息读出来?

#include <stdio.h>
void main()
{
FILE *fp;
char buff[128];
printf("请输入文件名");
scanf("%s",buff);
fp=fopen(buff,"r"); //打开文件
char ch;
while((ch=fgetc(fp))!=EOF) //判断是否文件尾,直到没有字符就结束。
putchar(ch); //输出一个字符
fclose(fp); //关闭文件指针
}

#include <stdio.h>

int main()
{
char str[200];
FILE *fp=fopen("yourfile.txt","r");
if(fp)
{
while(fscanf(fp,"%s",str)!=EOF)
{
printf("%s\n",str);
}
fclose(fp);
}
else puts("File not found!");
return 0;
}

char str[1000];
while(!feof(fp))
{
fscanf(fp,"%s",str);
printf("%s",str);
}