C & C++ FAQ
|
C | C++ | printf関数によって出力された文字数を調べるにはにはどうすればよいでしょうか。 |
を実行すると、xの値が27であれば2桁で出力され、27464であれば5桁で出力されます。実際に何桁で出力されたかという文字数を調べるのは簡単です。というのも、printf関数は、出力した文字数を返すからです。printf("%d", x);
といった感じで、printf関数の返却値を調べればよいでしょう。c = printf("%d", x);