从文件读入数据

流水不腐小夏 2009-03-01 10:20:43
我想做个简单的数据读入程序,开始如下:
typedef struct{
string name;
string sex;
string num;
}st;
typedef struct{
st *pp;
int length;//当前人数
int size;// 总大小
}s;
这是一个班级同学的简单信息,如何从一个文件in.dat中读入信息呢?
in.dat如下:

张三M070607110
李四W070601223

如何编制读入函数ReadDate( s studeng);实现如上功能,请各位大侠指点一二(用C++解决)
...全文
142 1 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
jakqigle 2009-03-01
  • 打赏
  • 举报
回复
#include <fstream>
#include <string>

void main(){
string strBuf;
ifstream infile("in.dat",ios::in);
while(getline(infile,strBuf))
{
cout << strBuf << endl;//这个strBuf中即为一行信息,例如第一行的:strBuf = "张三M070607110"
然后,遍历strbuf,截取出名字和性别,和id号信息。
}
... ...

}

65,184

社区成员

发帖
与我相关
我的任务
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++ 技术论坛(原bbs)
社区管理员
  • C++ 语言社区
  • encoderlee
  • paschen
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
  1. 请不要发布与C++技术无关的贴子
  2. 请不要发布与技术无关的招聘、广告的帖子
  3. 请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下

试试用AI创作助手写篇文章吧