我需要检查一个C字符串是否是一个有效的整数.
我试过了两个
int num=atoi(str);
和
int res=sscanf(str, "%d", &num);
但是"8 -9 10"在两行中发送字符串只返回8,而没有指出该字符串的无效性.
"8 -9 10"
有人可以建议替代方案吗?
c string validation int
c ×1
int ×1
string ×1
validation ×1