C は初めてです。コンパイル時に次のエラーが発生します。
error: variably modified 'header' at file scope
error: variably modified 'sequence' at file scope
コード:
struct list{
char header[list_header_size];
char sequence[list_sequence_size];
struct list *next;
};
エラーは、コンパイラがこれらの変数が最初から何であるかを知る必要があることを意味していると思いました。そこで、構造体を呼び出す main() をプログラムの最後に移動しました。また、プログラムの最初に変数を宣言しようとしましたが、それが正しく行われたかどうかはわかりません。私は試し char header;
て みましたchar header[];