C言語なら俺に聞け(入門篇) Part 24
レス数が950を超えています。1000を超えると書き込みができなくなります。
0953デフォルトの名無しさん
2008/02/15(金) 23:36:28sscanf()の場合は、例えば"%d%n"としてどこまで変換したか取得すればいい。
strtol()なら、ポインタを用意しておけばそこにどこまで変換したかを設定してくれる。
どちらの場合も、変換に使わなかった最初の文字を指しているから、その先に
ナル文字があれば全て変換された(=数字文字のみ)ことが判る。
レス数が950を超えています。1000を超えると書き込みができなくなります。