こんにちは、sscanf を使用して文字列が整数かどうかをテストしようとしていますが、戻り値 (j) として常に 0 を返し、1 (変更がない場合もあります) を与えている場合、受信可能な変数 (i ) !これが私のコードです:
#include <stdio.h>
int main ()
{
char sentence []="123456";
int i=0;
j = sscanf(sentence,"%[0-9]",&i);
return 0;
}
どこが間違っているのか教えてください!文字列の整数をテストする方法が他にもあることは知っていますが、どこが間違っているのか知りたいです! 助けていただければ幸いです。前もって感謝します