반응형
문자열에서 특정 단위로, 예를 들자면 개행 단위(n) 라든고, 꼼마 또는 마침표 단위로 문자열을 얻고 싶은 경우가 있다. 이런 경우 strtok()함수를 사용하면 된다. strlok함수는 string.h에 정의 되어 있다.
#include <stdio.h>
#include <string.h>int main(int argc, char **argv)
{
char *line = NULL;
char *lines = "apple, orangen grape, bananan";
char *s = ".,n";line = strtok(lines, s);
while( line != NULL )
{
printf("%sn", line);
line = strtok(NULL, s);
}
}
apple
orange
grape
banana
반응형
'OldStory > WORKS' 카테고리의 다른 글
Linux4SAM (0) | 2010.09.30 |
---|---|
Embedded Qt at TW2880 (0) | 2010.09.28 |
FreeROTS MMU and Cache (0) | 2010.09.07 |
stack overflow (0) | 2010.08.18 |
Task Run Time Stats (0) | 2010.07.22 |