关于C++读取一个文件并在屏幕上显示的问题~~~
假设现在在D盘有一个文件a.txt里面存储了一篇英文文章,现在问题是到底应该怎样读取它并在屏幕上输出呢?如果里面的文章换成中文的呢?请写出完整的程序,谢谢了O(∩_∩)O...
假设现在在D盘有一个文件a.txt里面存储了一篇英文文章,现在问题是到底应该怎样读取它并在屏幕上输出呢?如果里面的文章换成中文的呢?请写出完整的程序,谢谢了 O(∩_∩)O
还有ifstream意思是不是以文件为对象然后读取此文件中的内容到 流
ofstream意思是不是以文件为对象然后将流中数据写入此 文件?
请同学们,大侠们写出完整的程序,最好能加上注释,而且请看清楚我问的每一个问题···,谢谢了 因为这已经是我问的第二遍了~~~~
顺便说一下最好能编译一下 上一次问的时候 我只看就看出了好几个错误
而且有的还是用C语言写的 我要的是C++版 谢谢合作
还有就是输出到屏幕时到底需要哪一个函数?
不对 我试了一下 我在a.txt里面存的东西还是显示不出来 还有rdbuf()这个函数是怎么定义的啊?
您代码写的真乱~~~~ 小弟新手看着有点困难 展开
还有ifstream意思是不是以文件为对象然后读取此文件中的内容到 流
ofstream意思是不是以文件为对象然后将流中数据写入此 文件?
请同学们,大侠们写出完整的程序,最好能加上注释,而且请看清楚我问的每一个问题···,谢谢了 因为这已经是我问的第二遍了~~~~
顺便说一下最好能编译一下 上一次问的时候 我只看就看出了好几个错误
而且有的还是用C语言写的 我要的是C++版 谢谢合作
还有就是输出到屏幕时到底需要哪一个函数?
不对 我试了一下 我在a.txt里面存的东西还是显示不出来 还有rdbuf()这个函数是怎么定义的啊?
您代码写的真乱~~~~ 小弟新手看着有点困难 展开
5个回答
展开全部
我有一个简单的办法,不使用C++代码来实现,那就是:DOS命令type。
例如,要显示a.txt,命令就是:
type a.txt
在C中只需用使用函数system就可以了,并加上相应的头文件。
如果用C++读取,可以一行一行的读取,当成字符串不就可以了?
例如,要显示a.txt,命令就是:
type a.txt
在C中只需用使用函数system就可以了,并加上相应的头文件。
如果用C++读取,可以一行一行的读取,当成字符串不就可以了?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
ifstream infile("filename",ios::in);
cout << infile.rdbuf()<<endl;
就可以了
就用cout
cout << infile.rdbuf()<<endl;
就可以了
就用cout
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
//写程序要互相帮助,切记!
char sRead[1024];
CFile mFile(_T(%%1),CFile::modeRead);
while (sRead!=null)
{
mFile.Read(sRead,1024);
cout << sRead<<endl;
}
char sRead[1024];
CFile mFile(_T(%%1),CFile::modeRead);
while (sRead!=null)
{
mFile.Read(sRead,1024);
cout << sRead<<endl;
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
#include
#include
#include
using
namespace
std;
int
main()
{
string
s;
ifstream
fin
("a.txt");
ofstream
fout
("ans.txt");
while(getline(fin,s,'\n'))
fout<
评论
0
0
0
加载更多
#include
#include
using
namespace
std;
int
main()
{
string
s;
ifstream
fin
("a.txt");
ofstream
fout
("ans.txt");
while(getline(fin,s,'\n'))
fout<
评论
0
0
0
加载更多
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
ifstream
infile("filename",ios::in);
cout
<<
infile.rdbuf()<
评论
0
0
0
加载更多
infile("filename",ios::in);
cout
<<
infile.rdbuf()<
评论
0
0
0
加载更多
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询