Я работаю над проектом для университета. Одна из мелочей, которые заставляют меня терять очки, заключается в том, что мой ответ правильный, но у него нет четырех цифр.Как сделать печать 4 фигур в C
Например сказать, что я напечатать свой ответ, который 17
и на других тестовых файлов, которые он может измениться до 6. Есть ли способ, я могу гарантировать, что это всегда будет печатать либо
0017 -> testfile_1
0006 - > testfile_2
-> testfile_3
поэтому он всегда имеет четыре цифры независимо от того, что такое решение? Я сделал много тестовых примеров, чтобы проверить, является ли значение одним числом или несколькими, чтобы его обработать, но есть ли простой способ сделать это, чтобы он автоматически добавлял нули?
не 'Е ("% 04d", IntegerResult);' работу? – CiaPan
. [эта ссылка 'printf' (и family)] (http://en.cppreference.com/w/c/io/fprintf). –