使用下面语句读入数据:
sscanf(strTemp,_T("%d,%dKB,%d:%d:%d.%d,%s"),&iCountIndex,&iMemory,&iHour,&iMinute,&iSecond,&iMillisecond,&iFileName);strTemp="2,36KB,0:13:32.93,[Unknow]"
但是结果却是:iCountIndex=0,iMemory=1568108398,iFileName=""
其他变量读入正常。这个问题困扰我半天了,哪位兄弟帮帮我……
sscanf(strTemp,_T("%d,%dKB,%d:%d:%d.%d,%s"),&iCountIndex,&iMemory,&iHour,&iMinute,&iSecond,&iMillisecond,&iFileName);strTemp="2,36KB,0:13:32.93,[Unknow]"
但是结果却是:iCountIndex=0,iMemory=1568108398,iFileName=""
其他变量读入正常。这个问题困扰我半天了,哪位兄弟帮帮我……
int iCountIndex,iMemory,iHour,iMinute,iSecond,iMillisecond;
CString iFileName;
sscanf(strTemp,_T("%d,%dKB,%d:%d:%d.%d,%s"),&iCountIndex,&iMemory,&iHour,&iMinute,&iSecond,&iMillisecond,iFileName.GetBuffer(255));
strTemp.ReleaseBuffer();
技术上可行
符合你的要求吗?
如果不明白
请给我发短消息
请附: 帖子的地址
或在
http://www.338888.com/VCShare/Default.asp
上提问