사용자 입력에 의해 가변 크기로 배열을 선언하려고합니다.가변 배열 크기 (C)
은 지금까지 나는 이런 일이 :
typedef struct _object{
int rowsAmount;
int columsAmount;
int* rows;
int* colums;
} object;
object* newObject(int ra, int ca){
object* o = malloc(sizeof(object));
o->rowsAmount = ra;
o->columsAmount = ca;
o->rows = [ra];
o->colums = [ca];
return o;
}
int main(){
newObject(3,4);
}
나는이 작동하지 않을 예상을하지만, 나는 이런 식으로 뭔가를 원하고, 나는 그것을하는 방법을 모르겠어요.
2x 1d 어레이의 2d 어레이를 원하십니까? –
컴파일도합니까? 기도하는 것은 무엇입니까?'m-> rows = [ra];'? – StoryTeller
@LefterisE 나는 방금 C를 배우려고하는데, 이것은 크기 설정에 관한 것입니다. 방금 2 개의 어레이로 시도해 보았습니다. – Yananas