38.2 관련 질문 있습니다.
, Seo Jiwon님이 작성#pragma warning (disable : 4996)
#include <stdio.h>
#include <stdlib.h>
int main()
{
int *ptr = malloc(sizeof(int)*100);
memset(ptr, 0, 100);
for (int i = 0 ; ; i++)
{
scanf("%d", &ptr[i]);
}
printf("%d", ptr[3]);
free(ptr);
return 0;
}
배열에 입력하는 수 만큼 배열의 크기를 설정하려고 하는데 어떻게 하면 될지 궁금합니다. 위의 코드는 제 생각을 작성해본건데 오류가 납니다.
회신: 38.2 관련 질문 있습니다.
, 도장_ 관리자님이 작성UNIT 38.2의 porinter_scanf_like_array.c의 예제는 for에 조건식이 있고, 문의한 코드는 조건식이 없습니다.