可変サイズの整数配列を含むCで整数リストを作成したいと思います。メインリストの長さは変更する必要はありません。整数リストをCで作成する
は、どのように私はそれを宣言するだろう - 私の実装を - 特に私のアクセスが機能していません。
int dataArray[length];
int dataArray[0] = [1,2,3];
int dataArray[1] = [5,6];
.
.
.
populate
for(int a = 0; a<sizeof(dataArray); a++) {
tempArr = dataArray[a];
for(into = 0; b>sizeof(tempArr); b++) {
print(dataArray[a][b])
}
}
何が問題なのですか?それはコンパイルされませんか?実行されませんか?あなたのハードドライブをフォーマットしましたか? 'print'とは何ですか? –
後でそれらの可変長配列の長さを推測*する予定がない限り、それらの配列を使用する予定があるときは、構造体が 'struct IList { size_t length; int *値; } '。 – WhozCraig