C
[C언어] 실습: 입력받은 문자열을 저장하고, 출력하는 프로그램 구현하기
sweetnew
2021. 5. 27. 21:47
반응형
입력받은 문자열을 저장하고, 출력하는 프로그램 구현하기
#include<stdio.h>
#include<string.h> // strlen(), strcpy()
int main(){
char *str;
char tmp[20];
printf("Input : ");
scanf("%s", tmp);
str = (char*)malloc(strlen(tmp) + 1); // tmp에 입력된 문자열의 길이('\0' 이전까지의 문자열 길이)에 +1을 한 크기로 정해준다.
strcpy(str, tmp);
printf("Output : %s\n", str);
free(str); // 동적할당을 해제해준다.
return 0;
}
반응형