次のコードがあります。
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
すべて int です。
私がやりたいのは、HH:MM:SS のように時刻を表示することです。
変数は、0 から 59 の間であることが保証されています (hout を除く、0 から 24)。
drawTextは正しいです。
このコード ブロックによってプログラムがクラッシュしますが、問題は見つかりません。あなたはできる?
御時間ありがとうございます!