0
我有一个临时字符串: temp =“2014年1月16日01 12 59 OP grs0”;使用sscanf()从字符串中分配月份名称和整数值?
我想通过使用sscanf()和任何其他可能的方式从该字符串检索年,月,日,时,分和秒。
我有一些伪代码:
int ret_count = 0;
char discard_msg_type[ENTRY_SIZE]=" "; /* message type is irrelevant */
*hour = *minute = *second = *month = *day = *year = -1 ; /* All these are integer pointers */
ret_count = sscanf(temp,"%d %s %d %s %d %d %d",year,month,
day,discard_msg_type,
hour,minute,second);
执行后我期待ret_count值为7,但它出来为1
是的,这是工作乔纳森。你很棒。 – Ritesh