У меня есть следующий код:
char stringHour[50], stringMinute[50], stringSecond[50];
// lots of code...
itoa(hour, stringHour, 10);
itoa(minute, stringMinute, 10);
itoa(second, stringSecond, 10);
strcat(":", stringSecond);
strcat(":", stringMinute);
strcat(stringMinute, stringSecond);
// stringHour contains both HH and :SS:MM
strcat(stringHour, stringMinute);
drawText(HRES/2 - 4, VRES - GLYPH_HEIGHT*2,
stringHour, black);
hour
, minute
и second
- это целые числа.
Что я хочу сделать, так это время диплайна следующим образом:НН: ММ: СС.
Переменные гарантированно находятся в диапазоне от 0 до 59 (кроме hout, 0-24).
drawText верен.
Этот блок кода приводит к сбою моей программы, иЯ не могу найти ничего плохого в этом.Вы можете?
Спасибо за ваше время!