calloc (2) 썸네일형 리스트형 calloc 함수를 통한 동적 2차원 배열 만들기 #include #include int main(){ int iNum, i, j, temp; int **value; int first = 0; int last = 300; printf("몇 명인가요?\n"); scanf("%d", &iNum); value = (int **)calloc(iNum, sizeof(int *)); for(i = 0 ; i < iNum ; i++) { value[i] = (int *)calloc(4, sizeof(int)); printf("성적을 입력해주세요\n"); for (j = 0 ; j < 3 ; j++) { printf("점수?\n"); scanf("%d", &temp); value[i][j] = temp; value[i][3] += temp; } } for(i = 0 .. 어엿쁘신 임조교님의 동적 배열 #include int main(){ int i , size; int * rand_array; printf("size 입력하세요 : " ); scanf("%d", &size); rand_array = (int *) calloc(size,sizeof(int)); for (i = 0; i < size ; i++) rand_array[i] = 13872987; for (i = 0; i < size ; i++) printf("%d\n", rand_array[i]); } 동적으로 배열이 할당 되니까 신기하다 - -;; calloc 함수가 원하는 데이터 타입과 원하는 사이즈 만큼으로 배열을 만들고 싶어했었는데.. 동적으로 된다고 하니까 촉흠은 신기하군녀.. 꼭 ArrayList 같은걸 안써도 되는 ㄲㄲ 이전 1 다음