Для целей формирования строки вывода на жки лучше подходит фукция sprintf()-форматированный вы-
вод в строку.Например sprintf(buf_indiс," %02.0u%c%02.0u%c%02.0u >>",CHAS,':',MIN,':',SEK);
Находится в stdio.h,в хэлпе описывается в Standard C Input/Output Functions.
А так-же в любой книжке по С в главе с одноименным названием.Одно но-прожорлива,зараза,

но очень удобна.