물론 저는 초보고 그러다보니 이상하게 짠것처럼 여러분들은 그렇게 보일겁니다.
다름아니라 제가
int array1 = 0;
int random1 = 0;
random1 = rand() % 11 + 10;
array1 = (int*)malloc(sizeof(int)*random1);
array1[random1] = { 0, };
이렇게 짜면 마지막줄에 random1부분에서 에러가납니다.
객체포인터형식이있어야한다고
제가 뭐모르다보니 그런대 왜그런지 알수있습니까?
일단 array1은 int*였어야하고, 마지막줄이 동적할당한 배열을 전부 0으로 초기화하려는 의도였으면 for문을 돌리거나 calloc을 사용하시는게 좋겠네요