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变量内