急求!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写的 展开
定义数组M[10],我想要的结果是M[0]=0,M[1]=1,.........M[9]=9,
怎么去掉逗号,只把数字存到数组里,先谢了
我用的是MFC写的 展开
2个回答
展开全部
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);
}
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);
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询