Programming/C C++
아래 함수 사용시 string.h Header File선언이 필요합니다.

 함수  사용  설명
 strcpy()  strcpy(*s1, *s2)  s2를 s1에 복사하고 복사된 해당 문자열을 반환합니다.
 strncpy()  strncpy(*s1, *s2, i)  s2를 s1에 i만큼 복사하고 복사된 해당 문자열을 반환합니다.
 strdup()  p = strdup(*s)  s를 저장하고 해당 pointer를 반환합니다.

s1, s2, s는 문자열 인수를, i는 정수형 인수를, p는 Pointer를 의미합니다.

#include <stdio.h>
#include <string.h>

main()
{
  char *p;
  char s[7] = "hello!";
 
  p = strdup(s);
 
  printf("%s\n", p);
}


0 0