如何用C语言或者VC++编写一个程序,该程序能直接读取电脑里的TXT文档的内容,求大神指教!!
4个回答
展开全部
#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;
}
望采纳,谢谢
#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;
}
望采纳,谢谢
展开全部
#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语言的代码,可以打开文件并讲文本中的内容打印到屏幕上,望你采纳!
-物联网校企联盟技术部
#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语言的代码,可以打开文件并讲文本中的内容打印到屏幕上,望你采纳!
-物联网校企联盟技术部
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
不需要大神 用fopen()就行了吧。。。百度百科有fopen()的用法
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
VC就是CFile 或者FILE* C语言就是fopen
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询