I는 클록에 대한 코드를 작성하고 I 배열 시간 []함수에서 배열을 참조하는
char time[]="23:59:45 ";
char display_time(char *t[], char *, char *, char *);
void main(void)
{
display_time(&time, &hr, &min, &sec);
GLCD_GoTo(5,3);
GLCD_WriteString(time, Font_System7x8);
}
에 저장되어있는 시간을 표시하는 기능을 생성하고있어이 제 기능
인char display_time(char *t[], char *h, char *m, char *s)
{
*t[0]=*h/10+48;
*t[1]=*h%10+48;
*t[3]=*m/10+48;
*t[4]=*m%10+48;
*t[6]=*s/10+48;
*t[7]=*s%10+48;
}
모든 것이 잘 컴파일되지만 시간이 업데이트되지 않고 초기화 된 값만 표시됩니다.
수업 중에'void main (void)'을 배웠다면 강사를 전환 할 차례입니다. –
컴파일러 경고 수준을 최대로 높입니다. ** 경고 **를 염두에 두십시오. – pmg
실제로 시간을 업데이트 할 예정인 코드를 표시하지 마십시오. 나는 당신이 실제로 time []에서 값을 수정한다고 가정하고있다. 이것을 수행하는 코드를 게시해야한다. 그래서 우리는 실제로 무엇이 잘못되었는지를 볼 수있다. – Jarek