로딩
요청 처리 중입니다...

[ C언어: 문자열 여러 개를 저장하는 방법 ]

 [ C언어: 문자열 여러 개를 저장하는 방법 ]

2차원 문자 배열을 사용하는 방법 char s[3][6] = { "init", "open", "close"; }; printf("%s", s[0]); // "init" 출력 문자 포인터 배열을 사용하는 방법 char *s[3] = { "init", "open", "close"; }; 문자열의 길이가 서로 다를 경우, 짧은 문자열이 저장된 행의 낭비되는 공간을 막을 수 있다. 즉, 메모리의 낭비를 막을 수 있다.

하지만 한 번 문자열이 결정되면 문자열의 내용을 변경할 수 없다. < 문자열을 입력받아 2차원 배열에 저장하는 프로그램 > #define _CRT_SECURE_NO_WARNINGS #include int main() { int i; char fruits[3][20]; for (i = 0; i < 3; i++) { printf("%d번째 과일 이름을 적어주세요: ", i+1); scanf("%s", fruits[i]); } for (i = 0; i < 3;...

# c언어 # 문자열 # 배열 # 저장 # 행맨