|
안녕하세요? 개박살입니다.
strncpy를 이용해서 할수 있는 작업입니다.
strcpy함수들의 원리는 단지 시작 포인터번지를 넘겨주는 역할이죠? 그걸 이용해서
char string[10];
char *str1 = "Hello world~!";
strncpy(string, &str1[6], 5);
string[5] = '\0';
ShowMessage(string);
이런식으로 하시면, &str[6] 이 world의 w 시작점이니가 가능하죠
꽁수였네요 ^^;
시작점을 아규먼트로 주는 표준함수는 없는걸로 알고있습니다.
그럼 참고하세요~~
이학균 님이 쓰신 글 :
:
: strcpy와 strncpy같이 문자열 복사함수 중에 시작 배열을 정할 수 있는 함수가 없을까요?
:
: 그러니간..
:
: char str[] = "Hello world~!";
: 에서 world만을 추출하고 싶은데 그런 함수는 없을까요?
: 일일이 하드 코딩으로 배열로 저장해 줘야 되나요?
:
: 부탁드려요
:
|