急求!MFC怎么把TXT文件中的整型数字逐个读到数组内 20

例如,txt文件内容是“0,1,2,3,4,5,6,7,8,9”(注意是有逗号的!)定义数组M[10],我想要的结果是M[0]=0,M[1]=1,.........M[9... 例如,txt文件内容是“0,1,2,3,4,5,6,7,8,9”(注意是有逗号的!)
定义数组M[10],我想要的结果是M[0]=0,M[1]=1,.........M[9]=9,
怎么去掉逗号,只把数字存到数组里,先谢了
我用的是MFC写的
展开
 我来答
qq564954180
2012-05-29
知道答主
回答量:13
采纳率:0%
帮助的人:4.9万
展开全部
int M[10];
CStdioFile file;
CString data;
if (file.Open(_T("D:\\My Documents\\Visual Studio 2008\\Projects\\shuru\\001.txt"),CFile::modeRead))//替换为文件路径
{
file.ReadString(data);//按行读取,默认只有一行
}
else
return;
//以逗号分割
CString resToken = _T(",");
int nCurPos=0;
resToken= data.Tokenize(_T(","),nCurPos);
int i = 0;
while(nCurPos > -1 && i < 10)
{
M[i] = _ttoi(resToken);
i++;
resToken= data.Tokenize(_T(","),nCurPos);
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
gfaming1970
2012-05-28 · TA获得超过105个赞
知道答主
回答量:70
采纳率:0%
帮助的人:63.9万
展开全部
用MFC也并非就是说不能用其他东西了,向你这个需求,使用fscanf就很合适,但若你的文件很大,这个效率有些低,还需使用一些技巧,若不大,就没问题了。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式