| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 9902 人关注过本帖
标题:[求助]如何用C++从一个TXT文件中逐行读取数据
只看楼主 加入收藏
Dikkiy
Rank: 1
等 级:新手上路
帖 子:1
专家分:0
注 册:2006-9-26
收藏
 问题点数:0 回复次数:5 
[求助]如何用C++从一个TXT文件中逐行读取数据
有一个TXT文件,其中逐行存着电话号码和其通话时间.
现在要依次读入号码和时间,将他们分别存入两个变量.读完一行再读下一行.
该如何实现?
请哪位高手能指点下
搜索更多相关主题的帖子: TXT 数据 文件 
2006-09-26 18:01
朦朦胧胧
Rank: 1
等 级:新手上路
帖 子:21
专家分:0
注 册:2006-9-19
收藏
得分:0 

/*该程序从文件main.txt文件中着行读取字符存放在s中并打印s*/

#include<fstream>
#include<string>
#include<iostream>
using namespace std;
void main()
{
ifstream in("main.txt");
string s;
while(getline(in,s))//着行读取数据并存于s中,直至数据全部读取
cout<<s.c_str()<<endl;
}


2006-09-27 11:30
loveonline
Rank: 1
等 级:新手上路
帖 子:18
专家分:0
注 册:2006-8-25
收藏
得分:0 

用CStdioFile::ReadString 就行了。

2006-09-28 00:10
wenkiller
Rank: 1
等 级:新手上路
帖 子:15
专家分:0
注 册:2006-5-9
收藏
得分:0 

同意二楼的兄弟,没有错的,我编译通过了的。


我现在正在读研究生,有热爱学习的朋友愿意交流请加我。360187438
2006-09-28 16:42
winde
Rank: 1
等 级:新手上路
帖 子:2
专家分:0
注 册:2007-5-15
收藏
得分:0 
搂住的意思除了打印,还有一个是:

依次读入号码和时间,将他们分别存入两个变量

这是关键。2楼的没解决这个问题,只是打印了。
2007-06-23 12:21
MQKt
Rank: 2
等 级:论坛游民
帖 子:235
专家分:20
注 册:2006-6-29
收藏
得分:0 
            输出s之前最好加上s.TrimRight();

2007-06-24 17:54
快速回复:[求助]如何用C++从一个TXT文件中逐行读取数据
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.016845 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved