1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 | #include <stdio.h> #include <string.h> #include <stdlib.h> #define MAX 80 int main(){ char *str1; char *str2; char *str3; char buf[MAX]; printf("Enter a string.\n"); scanf("%s", buf); str1 = (char*)malloc(strlen(buf)+1); strcpy(str1, buf); printf("Enter a string.\n"); scanf("%s", buf); str2 = (char*)malloc(strlen(buf)+1); strcpy(str2, buf); printf("Enter a string.\n"); scanf("%s", buf); str3 = (char*)malloc(strlen(buf)+1); strcpy(str3, buf); printf("str3 : %s\n", str3);//나중에 입력된 스트링부터 printf("str2 : %s\n", str2); printf("str1 : %s\n", str1); return 0; } | cs |
'C' 카테고리의 다른 글
파일 입출력 복습 (1) | 2020.09.15 |
---|---|
구조체 복습 (0) | 2020.09.15 |
스트링 한개의 동적할당 (0) | 2020.09.14 |
포인터를 이용하여 스트링 뒤집기 (0) | 2020.09.14 |
오목 게임 프로그램 (0) | 2020.09.14 |