본문 바로가기
C언어

[C언어] 길이가 100인 n개의 문자열을 저장하는데 필요한 동적메모리를 할당해보자.

by 이얏호이야호 2020. 5. 14.

공부하시는대에 도움이 됐으면 좋겠습니다.

답안코드 확인해주세요!

 

더보기
#include <stdio.h>

#include <stdlib.h>

#include <string.h>

int main(void) {

	int n, i;

	char **A;

	printf("문자열의 개수: ");

	scanf("%d", &n);

	if ((A = (char **)malloc(n*sizeof(char*))) != NULL) {

		for (i=0;i<n;i++)

		A[i] = (char*)malloc(100);

	}

	for (i=0;i<n;i++)

	sprintf(A[i] ,"%d", i);

	for (i=0;i<n;i++)

	printf("%s \n", A[i]);

	for (i=0;i<n;i++)

	free(A[i]);

	free(A);

	return 0;

}


더 많은 C코드가 보고 싶다면?

https://chuinggun.tistory.com/category/C%EC%96%B8%EC%96%B4

댓글