CStdioFile sf;
if(sf.Open("资料.txt",CFile::modeRead))
{
CString strin;
CString name,sex,tel;
while(sf.ReadString(strin))
{
name.Empty();
sex.Empty();
tel.Empty();
int i=0;
while(strin.GetAt(i)!='\t')
{
name.SetAt(i,strin.GetAt(i));
i++;
}
int k=i++;
while(strin.GetAt(i)!='\t')
{
sex.SetAt(i-k,strin.GetAt(i));
i++;
}
int j=i++;
while(strin.GetAt(i)!='\n')
{
tel.SetAt(i-j,strin.GetAt(i));
i++;
}
strin.Empty();
}//while(sf.ReadString(strin))结束
运行时会弹出一对话框,Debug Assertion Failed!Program:E:\listctrl\Degub\listctrl.exe
File:strcore.cpp
Line:604
……哪位大侠帮看看,在线等,没有分了,心存感激呀!
if(sf.Open("资料.txt",CFile::modeRead))
{
CString strin;
CString name,sex,tel;
while(sf.ReadString(strin))
{
name.Empty();
sex.Empty();
tel.Empty();
int i=0;
while(strin.GetAt(i)!='\t')
{
name.SetAt(i,strin.GetAt(i));
i++;
}
int k=i++;
while(strin.GetAt(i)!='\t')
{
sex.SetAt(i-k,strin.GetAt(i));
i++;
}
int j=i++;
while(strin.GetAt(i)!='\n')
{
tel.SetAt(i-j,strin.GetAt(i));
i++;
}
strin.Empty();
}//while(sf.ReadString(strin))结束
运行时会弹出一对话框,Debug Assertion Failed!Program:E:\listctrl\Degub\listctrl.exe
File:strcore.cpp
Line:604
……哪位大侠帮看看,在线等,没有分了,心存感激呀!
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货