首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VC/MFC >

sscanf(cstr[1].Left(2), "%d" &nHour);什么意思,该如何解决

2014-06-08 
sscanf(cstr[1].Left(2), %d, &nHour)什么意思我就是想问问sscanf(cstr[1].Left(2),%d ,&nHour)这里

sscanf(cstr[1].Left(2), "%d", &nHour);什么意思
我就是想问问sscanf(cstr[1].Left(2),   "%d ",   &nHour);这里面的cstr[1].Left(2),   是什么意思?还有那个%d   表示什么,匹配什么条件?

[解决办法]
cstr[0].Mid(3,2) cstr[0]的字符串从第3个位置开始取,取2字节.如:cstr[0]为 "01234567 "执行结果是 "34 "

cstr[0].Left(2) cstr[0]的字符串从左端开始取,取2字节.如:cstr[0]为 "01234567 "执行结果是 "01 "

sscanf(cstr[0].Mid(3,2), "%d ", &nMinute); %d代表接受的输入时int型,输入的值保存在nMinute变量内

热点排行