2
4

2 に答える 2

2

プロトタイプは次のようになります。

enum command_type scan(char *buffer);

typedefenum 宣言に a を付けていないためです。

于 2013-01-13T06:27:29.420 に答える
1

あなたのコードでは、コンパイラは のが何であるかを理解できませんcommand_type
通常、以下を使用しますtypedef

//ヘッダーファイル

typedef enum {....} command_type;

//Cファイル

command_type scan(char *buffer)

これにより、どこでも再び追加し続けることを覚えておく必要はありませんenum

于 2013-01-13T06:28:13.270 に答える