가변 크기의 정수 배열을 포함하는 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 길이; int * 값; }'. – WhozCraig