質問する
3034 次
2 に答える
2
プロトタイプは次のようになります。
enum command_type scan(char *buffer);
typedef
enum 宣言に 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 に答える