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

sscanf解析一个带有反斜杠的字符串时,会崩溃,如何解决

2012-04-23 
sscanf解析一个带有反斜杠的字符串时,会崩溃,怎么解决?示例:char szFile[MAX_PATH] { 0 }WORD spriteIn

sscanf解析一个带有反斜杠的字符串时,会崩溃,怎么解决?
示例:
char szFile[MAX_PATH] = { 0 };
WORD spriteIndex = 0;
sscanf("out\\test.jpg 200", "%s %u", szFile, &spriteIndex);

大家看,带有反斜杠的话,就会崩溃,这种字符串该怎么解析?

PS:不懂的不要随便回贴。

[解决办法]

探讨
引用:
sscanf("out\\test.jpg 200", "%s%hu", szFile, &spriteIndex);
//scanf中间的空格干掉再说,而且我记得short是 h开头的。
如果不行,那么试试:
sscanf("out\\test.jpg 200", "%*[^\t\n ]%hu", szFile, &spriteIn……

热点排行
Bad Request.