
c++ 我向问一下读取文件的时候如何分别读取字符和数字 并储存到数组里
比如文件里是这样的MichaelAdam9080100909080706010086...
比如文件里是这样的
Michael Adam 90 80 100 90 90 80 70 60 100 86 展开
Michael Adam 90 80 100 90 90 80 70 60 100 86 展开
1个回答
展开全部
这个是文本文件
string name[2];
int mark[10];
打开文件流之后这样读就可以了(假设打开的文件流对象是ifile)
ifile>>name[0]>>nname[1];
for(int i=0;i<=9;i++)
ifile>>mark[i];
string name[2];
int mark[10];
打开文件流之后这样读就可以了(假设打开的文件流对象是ifile)
ifile>>name[0]>>nname[1];
for(int i=0;i<=9;i++)
ifile>>mark[i];
追问
那个不好意思啊 如果文本文件里有5行,和之前的例子相似的话..应该怎么写!
追答
你五行,是不是要读取到二维数组去了?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询