C++文件按行读取,并存入数组

我有一些TXT文件,里面存入了一些数,如下所示:10751,824910751,814210704,826610434,670610434,336114214,33931... 我有一些TXT文件,里面存入了一些数,如下所示:
10751,8249
10751,8142
10704,8266

10434,6706
10434,3361
14214,3393
14230,6848
14230,6876
我想把这些数通过C++编程读取,并且存入数组中,进行调用。
麻烦谁能好心帮助我一下?
您好,您回答的太快了,我是初学,不太明白。
我主要是想实现按行读取,如果行数为N,就依次把每行的数存储在a[N][1],a[N][2]中。
并且能够调用,您看您能再帮我回答一下么?
展开
 我来答
kutpbpb
推荐于2016-02-24 · TA获得超过528个赞
知道小有建树答主
回答量:332
采纳率:0%
帮助的人:412万
展开全部
//程序可以运行!!!
#include<iostream>
#include<fstream>
using namespace std;
#define N 100
void next_line(ifstream& ins)
{
char symbol;
do{
ins.get(symbol);
}while(symbol!='\n');
}
int main()
{
int value[N][2],i=0,length;
char symbol;
ifstream ins;
ins.open("a.txt");
while(!ins.eof())
{
next_line(ins);
ins>>value[i][0];
ins.get(symbol);
ins>>value[i][1];
i++;
}

length=i;
for(i=0;i<length;i++)
printf("\n%10d%10d",value[i][0],value[i][1]);
ins.close();
return 0;
}

希望kutpbpb的回答能对你有所帮助!百度地图

本数据来源于百度地图,最终结果以百度地图最新数据为准。

本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友52aeb54
2010-04-19 · TA获得超过2996个赞
知道小有建树答主
回答量:1261
采纳率:0%
帮助的人:1245万
展开全部
#include<iostream>
using namespace std;
void main()
{
int s[8][2];
ifstream fin("a.txt");
for(int i=0;i<7;i++)
for(int j=0;j<2;j++)
fin>>s[i][j];

}

这就是读取
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
dukang9904455
2010-04-19 · TA获得超过811个赞
知道小有建树答主
回答量:1028
采纳率:0%
帮助的人:1011万
展开全部
#include<iostream>
using namespace std;
void main()
{
int s[8][2];
ifstream fin("a.txt");
for(int i=0;i<=7;i++)//第i行
for(int j=0;j<2;j++)//第i行第j个数据
fin>>s[i][j];//提取
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
niinor
2010-04-19 · TA获得超过2246个赞
知道小有建树答主
回答量:2047
采纳率:0%
帮助的人:1446万
展开全部
我吃多了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式