1
#ifndef LCD.h
#define LCD.h
extern unsigned char LCDDISPLAY[][64];
void write(int x_start, int y_start, char text[]);
#endif // #ifndef LCD.h

エラーメッセージ:

警告[Pe014]: 前処理ディレクティブの予想される終了後に余分なテキストがあります

4

3 に答える 3

3

通常、識別子にドットは使用しません。

于 2011-12-22T18:52:27.280 に答える
3

定義された名前は、az、アンダースコア、および 0 ~ 9 文字のみを含み、数字で始まらない通常の識別子である必要があります。の

#define LCD.h

LCDは「識別子」と見なされ、残りはジャンク テキストです (したがって、余分なテキスト警告が表示されます)。

于 2011-12-22T18:53:23.427 に答える
2

最初の行を次のように変更します

#ifndef LCD_H
#define LCD_H

マクロでは使用できないため.、に#if..置き換えます_(もちろん、これは 1 つの方法にすぎません)。

于 2011-12-22T18:55:06.813 に答える