一个简单的.txt文件读取问题! 一个a.txt文件,其中有如下记录;192.168.0.1,8000想把"192.168.0.1"读到字符串CString a;想把"8000"读到字符串CString b;我该如何实现?谢谢 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 CStdioFile f("your file name");CString str;f.ReadString(str);int n=str.Find(',');CString a=str.Left(n);int n3=str.GetLength()-n-1;CString b=str.Right(n3); FILE *fp;char sz[20];fp = fopen("c:\\a.txt","r");fread(sz,1,20,fp);fclose(fp);CString a,b;sscanf(sz,"%s,%s",a,b); CStdioFile file; if( !file.Open("d:\\1.txt", CFile::modeRead) ) { AfxMessageBox("can not open file!"); return; } CString strLine; CStringArray arrTemp; while( file.ReadString(strLine) ) { char *ss=strLine.GetBufferSetLength(strLine.GetLength()); char *p; for ( p=strtok(ss, ","); p!=NULL; p=strtok(NULL, ",") ) { arrTemp.Add(p); } } file.Close();CString strA,strB;strA = arrTemp[0];strB = arrTemp[1]; 请教关于PathIsDirectory函数用法,大侠们进来看下! 求救:vc环境中显示jpg图片问题 问个禁用按钮的问题 DLL中的函数不能重复使用的问题? 如何判断一个自解压的文件是否完成自解压动作? 连接报错 如何显示属性页?在线等!!!!!! 高手指教——关于域和生命周期 已知时间参数,如何构造一个对应的时间? 跟踪时,就弹出无数个窗口 消息流向问题!!谢谢!! wm_ncpaint消息处理
CString str;
f.ReadString(str);int n=str.Find(',');
CString a=str.Left(n);int n3=str.GetLength()-n-1;
CString b=str.Right(n3);
char sz[20];
fp = fopen("c:\\a.txt","r");
fread(sz,1,20,fp);
fclose(fp);CString a,b;
sscanf(sz,"%s,%s",a,b);
if( !file.Open("d:\\1.txt", CFile::modeRead) )
{
AfxMessageBox("can not open file!");
return;
}
CString strLine;
CStringArray arrTemp; while( file.ReadString(strLine) )
{
char *ss=strLine.GetBufferSetLength(strLine.GetLength());
char *p;
for ( p=strtok(ss, ","); p!=NULL; p=strtok(NULL, ",") )
{
arrTemp.Add(p);
}
}
file.Close();CString strA,strB;
strA = arrTemp[0];
strB = arrTemp[1];