Если они являются целыми числами, вы можете использовать itoa и просто присоединить этот результат к массиву символов достаточного размера с помощью strcat.
Примечание: itoa является нестандартным, но он также широко распространен и широко используется и поставляется в качестве нестандартного расширения библиотеки многими поставщиками. Имейте в виду, что это означает, что незначительные вариации на нестандартное поведение могут вызвать серьезные проблемы в реальных приложениях. Если, однако, вы пишете домашнее задание для одной платформы, вы, вероятно, не столкнетесь с такими проблемами. Важно знать об этом и знать, что он не встанет в реальном мире (не предоставление этого предупреждения было дефектом в исходном ответе).
Другие методы существуют, snprintf является главным (с преимуществом стандартного поведения), но с целью простого упражнения я решил направить вас к простейшим методам.
Существуют потенциальные проблемы с некоторыми широко распространенными реализациями itoa, которые могут возникать в случаях краев, но вероятность того, что это происходит с 3-значными положительными целыми числами, является ... Slim.
Независимо от того, прочитайте на snprintf, поскольку он, вероятно, более полезен в ваших исследованиях C, или если ваша среда поддерживает его, рассмотрите возможность изучения C++ и Boost, поскольку мой первый комментарий указывает на менее подверженное ошибкам решение на этом языке. C++ имеет преимущество, позволяющую использовать безопасный тип специализированного метода, в котором snprintf можно легко использовать (как и любое использование ... и полагаться на строку формата).
Попробуйте затем спросить. – 2010-09-27 00:13:58
предлагаю вам опубликовать код или подобное, чтобы дать потенциальным ответчикам понимание того, что у вас уже есть. –