C++ txt文件读取

时间:2013.11.20 发布人:crxfox1

C++ txt文件读取

已解决问题

谷歌crxfox1用户在2013.11.20提交了关于“曹妃甸C++ txt文件读取”的提问,欢迎大家涌跃发表自己的观点。目前共有1个回答,最后更新于2024-11-15T03:10:19。我想从一个txt文件中导出一系列的数字并且保存在一个vector里面。
具体来说是,我的txt里面的数字格式为第一行“100”第二行“110”第三行“121”……一直到N行,然后我希望能够把他们分别存储到vec[0],vec[1],vec[2]里面希望大家能够帮助她。

详细问题描述及疑问:我想从一个txt文件中导出一系列的数字并且保存在一个vector里面。
具体来说是,我的txt里面的数字格式为第一行“100”第二行“110”第三行“121”……一直到N行,然后我希望能够把他们分别存储到vec[0],vec[1],vec[2]里面期待您的答案,当代劳模,所有人都应该向你学习 !

希望以下的回答,能够帮助你。

第1个回答

用户名:cyf6  

以int的格式将每个数字存储在vector里面:

#include<f来自stream.h>
#include<vector>
usingnamespacestd;
intmain()
{
charline[4];
FILE*fp=fopen("text.txt","r");
std::vector<int>v;
while(fgets(line,sizeof(line带犯答),fp))
{
inttemp=atoi(line);
v.push_问答back(temp);
}
fclose(fp);
return0;
}