关于文件输出的程序求教

tcbsyao 2008-03-24 03:51:18
1 #include <iostream>
2 #include <fstream>
3 #include <string>
4 using namespace std;
5 void wait1second()
6 {
7 long old=time(0);
8 while(time(0)==old);
9 }
10 int main(int argc,char* argv[])
11 {
12 if(argc==1)
13 cout<<"defult filename"<<endl;
14 else
15 {
16 ifstream fin(argv[1]);
17 while(1)
18 {
19 string obj;
20 getline(fin,obj);
21 if(!fin)
22 break;
23 else
24 wait1second();
25 cout<<obj<<endl;;
26 };
27 fin.close();
28 }
29 }

如果要改成逐字输出而不是逐行输出请问应该怎么改?
...全文
61 4 打赏 收藏 举报
写回复
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
tcbsyao 2008-03-24
  • 打赏
  • 举报
回复
怎么改?
tcbsyao 2008-03-24
  • 打赏
  • 举报
回复
用fin.get()怎么改?
ryfdizuo 2008-03-24
  • 打赏
  • 举报
回复
cout<<fin.get()<<endl;
Supper_Jerry 2008-03-24
  • 打赏
  • 举报
回复
不要用getline; 用fin.get()。
相关推荐
发帖
C++ 语言

6.3w+

社区成员

C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++ 技术论坛(原bbs)
社区管理员
  • C++ 语言社区
  • encoderlee
  • paschen
加入社区
帖子事件
创建了帖子
2008-03-24 03:51
社区公告
  1. 请不要发布与C++技术无关的贴子
  2. 请不要发布与技术无关的招聘、广告的帖子
  3. 请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下