私はCを学んでおり、次のことをしようとしています:
table
関数から構造体を作成するpointer
新しく作成したものに戻るtable
テーブルの typedef:typedef char table [8][8];
だから、私はこの関数を作成しました:
table* create_table() {
table o;
return &o;
}
しかし、コンパイラから、ローカル変数のアドレスを返しているというエラーが表示されます。
table
関数から a を作成してからポインターを返すにはどうすればよいですか。