嗨,我正在尝试使用 sscanf 来测试字符串是否为整数,但它总是给出零作为返回值(j),当它给出 1(有时没有任何更改)时,它没有在应收变量中填充正确的值(i ) !这是我的代码:
#include <stdio.h>
int main ()
{
char sentence []="123456";
int i=0;
j = sscanf(sentence,"%[0-9]",&i);
return 0;
}
请让我知道我哪里出错了!我知道还有其他方法可以测试整数字符串,但我想知道我哪里出错了!帮助将不胜感激!提前致谢