728x90
int a;
scanf("%d", &a);
int* arr = malloc(sizeof(int) * a);
마음 같아서는 int arr[a];처럼 바로 생성하고 싶지만 C에서는 불가능한 행동이다. malloc을 이용해 배열 크기를 지정해주자.
728x90
'언어 > C' 카테고리의 다른 글
[C] scanf로 문자열 입력 받아 길이 알아보기 (0) | 2023.02.28 |
---|---|
[C] 배열 크기 순으로 정렬하기 (0) | 2023.02.08 |
[C] Debug Assertion Failed! (1) | 2023.02.01 |
[C] 0xC0000005: 0x0000000000000003 위치를 읽는 동안 액세스 위반이 발생했습니다. (0) | 2023.01.31 |
[C] 햄버거 쌓기 게임 (0) | 2022.04.25 |