如何用C语言或者VC++编写一个程序,该程序能直接读取电脑里的TXT文档的内容,求大神指教!!

 我来答
伤我中国心
2013-03-22 · TA获得超过112个赞
知道答主
回答量:233
采纳率:0%
帮助的人:146万
展开全部
#include <iostream>
#include <fstream>
#include <string>
using namespace std;
int main()
{
char *p1;
p1=new char;
cout<<"请输入您要打开的文件1的名字:"<<endl;
cin>>p1;
ifstream infile(p1,ios::in);
if(!infile)
{
cout<<"open erro"<<endl;
exit(1);
}
char *s1;
s1=new char;
infile.getline(s1,50,'\n');//这是一行一行读取,你可以加个循环语句,全部读取下来
cout<<s1<<endl;
string s2;
infile>>s2;//这个是直接读取后打印到屏幕上
cout<<s2;
infile.close();
return 0;
}
望采纳,谢谢
冰是沉默的水3
2013-03-22 · TA获得超过909个赞
知道小有建树答主
回答量:473
采纳率:50%
帮助的人:141万
展开全部
#include<stdio.h>
#include<conio.h>
int main()
{
FILE *p;
char ch;
if((p=fopen("d:\\abc.txt","r+"))==NULL)//打开d:\abc.txt文件
exit(0);//文档不能正常打开时退出
while(1)
{
ch=fgetc(p);
if(!feof(p))
printf("%c",ch);
else
break;
}
fclose(p);//关闭文件
getch();
}
这是我随手写的,不过应该没有错误,这是c语言的代码,可以打开文件并讲文本中的内容打印到屏幕上,望你采纳!
-物联网校企联盟技术部
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
hhn1020
2013-03-22
知道答主
回答量:45
采纳率:0%
帮助的人:15.6万
展开全部
不需要大神 用fopen()就行了吧。。。百度百科有fopen()的用法
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
yaoyaoxiuhai
2013-03-22 · 超过27用户采纳过TA的回答
知道答主
回答量:101
采纳率:0%
帮助的人:58.3万
展开全部
VC就是CFile 或者FILE* C语言就是fopen
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式