학습 내용 : 문자열을 처리하다가 임시 버퍼를 생성하여 복제해 두는 기법을 학습합니다.

 

소스 코드 :

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#include <stdio.h>
#include <string.h>
#pragma warning(disable:4996)
 
void main()
{
    char english[100= "Whatever you do, make it pay.";
    char *pStr;
 
    pStr = strdup(english);
 
    strcpy(english, "string copy");
 
    puts(english);
    puts(pStr);
}
 

 

 

실행 화면 :