質問: 100; char input_kaisuu[10]; counter++; ↑今カウンターは101です。 これを「input_kaisuu」に右詰で設定したいのです。 "0000000101"←結果としてこんなかんじに。 ------------------------------------------------- ちなみにこんなことをやってみました。 sprintf(input_kaisuu, "%d", counter); このやり方だと左詰で"1010000000"というようになってしまい、 全然違う数になってしまいました。(^^; 他にいい方法があれば教えてください!
回答: sprintf(input_kaisuu, "010%d", counter); では如何でしょうか。 但しinput_kaisuuは'\0'分も含めて11以上の配列にして下さいね。(^_^)