3034 次
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 に答える