私はCにかなり慣れていないので、多次元文字配列の初期化に頭を悩ませようとしています。割り当てのために、ファイルから読み取り、テキストを配列に保存するように求められます。
5 人の架空の人物の入力を読み取り、それらに関する情報を保存する必要があるため、配列が次のようになることに気付きました。
char input[5][];
私が混乱しているのは2番目のパラメーターです。何を設定すればよいかわかりません。これらの人々について保存する情報には 9 つのフィールドがありますが、この 2 番目の数値をフィールドの数に設定する必要があるのか、それともどのくらいの大きさに設定する必要があるのかについて、答えが見つからないようです。つまり、
char input[5][9];
また
char input[5][256];
また、後者の場合、どのくらい大きく設定するか、または単に数値を選択するかの練習はありますか? ありがとう!