之前我在函式宣告出列出函式宣告如下:
void Display_Normal();
void Display_Reset()
void Display_Year();
void Display_Month();
void Display_Day();
void Display_Week();
void Display_Hour();
void Display_Minute();
void Display_Second();
我一按BUILT TARGET:錯誤如下:這架勢,嚇死我了!最後還是慢慢找原因,原來是在函式宣告
void Display_Reset()時漏了一個小小的“;”,改正之後就沒有了!小錯誤,出大問題啊!
Build target 'Target 1'
assembling STARTUP.A51...
compiling clock.c...
CLOCK.C(47): error C132: 'Display_Year': not in formal parameter list
CLOCK.C(48): error C132: 'Display_Month': not in formal parameter list
CLOCK.C(49): error C132: 'Display_Day': not in formal parameter list
CLOCK.C(50): error C132: 'Display_Week': not in formal parameter list
CLOCK.C(51): error C132: 'Display_Hour': not in formal parameter list
CLOCK.C(52): error C132: 'Display_Minute': not in formal parameter list
CLOCK.C(53): error C132: 'Display_Second': not in formal parameter list
CLOCK.C(60): error C132: 'delay500ms': not in formal parameter list
CLOCK.C(60): error C141: syntax error near '{'
CLOCK.C(61): error C136: 'i': 'void' on variable
CLOCK.C(61): error C132: 'i': not in formal parameter list
CLOCK.C(61): error C136: 'j': 'void' on variable
CLOCK.C(61): error C132: 'j': not in formal parameter list
CLOCK.C(61): error C136: 'k': 'void' on variable
CLOCK.C(61): error C132: 'k': not in formal parameter list
CLOCK.C(62): error C141: syntax error near 'for'
CLOCK.C(62): error C141: syntax error near '=', expected ')'
CLOCK.C(62): error C129: missing ';' before '>'
Target not created