用C语言编写“读取一个给定的文本文件,并将文件的内容显示在屏幕上”的一个程序

如题,是用C编写的,能读取一个文本文件显示到屏幕上..求各位编程帝,谢谢~!... 如题,是用C编写的,能读取一个文本文件显示到屏幕上..求各位编程帝,谢谢~! 展开
 我来答
幸运的肖老头
2019-09-12
知道答主
回答量:26
采纳率:0%
帮助的人:7.4万
展开全部
#include<stdio.h>

#include<string.h>

void main()

{

 FILE *fp;  //创建一个文件指针*fp

 char ch;

 fp=fopen("D:/data.txt","r");   //以只读方式打开D:\data.txt文件

 if(fp==NULL)    

  printf("can not open!\n");  //如果fp指针指向为空,即文件为空,则输出can not open

 else{

  //读取字符:fscanf(fp,"%c",&ch),ch=fgetc(fp);

  fscanf(fp,"%c",&ch);   //读取字符

  while(!feof(fp)){      //feof()这个函数是用来判断指针是否已经到达文件尾部

  putchar(ch);           //输出

  fscanf(fp,"%c",&ch);   //再次读取字符

  }

  fclose(fp);   //关闭文件

  }

 printf("\n");

}
匿名用户
推荐于2018-02-27
展开全部
#include "stdio.h"void main()
{
FILE *fp;
if((fp=fopen("f1.txt","r"))==NULL)
{
printf("无法打开文件\n");
return ;
}
while(!feof(fp))
{
putchar(fgetc(fp));
}
printf("\n\n显示完毕\n");}
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
快乐家____欢乐
2017-07-07 · TA获得超过694个赞
知道小有建树答主
回答量:373
采纳率:87%
帮助的人:91.4万
展开全部
#include <iostream>
#include <cstdio>
using namespace std;
void print(char *p)
{
while(1)
{
if(*p!=0)
printf("%c",*p++);
else 
break;
}
return;
}
int main()
{
string a;
a=freopen("xx.txt",r,stdin)//这是一个名字叫做“xx”的txt文档
print("a");
return 0;
}
//应该是这样吧……
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
ao...2@163.com
2017-07-31 · TA获得超过108个赞
知道答主
回答量:269
采纳率:25%
帮助的人:35.1万
展开全部
假设文本文件data.txt的内容是
abcde
12345
#include<stdio.h>
void main() { FILE *fp; char buffer[256];
if ( fp=fopen("data.txt","r") ) {
while ( !feof(fp) ) {
fgets(buffer,255,fp); printf("%s\n",buffer);
}
fclose(fp);
} else printf("无法打开文本文件读取。\n");
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友0567b14
2017-08-02
知道答主
回答量:17
采纳率:0%
帮助的人:3万
展开全部
int main(){
FILE* file=fopen("D:\\report_data2.txt","r");
if(file==NULL){
return 0;
}
char ch;
while((ch=fgetc(file))!=EOF){
printf("%c",ch);
}
fclose(file);
printf("\n");
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式