[C] strtok
- Language/C
- 2012. 12. 10.
[C] strtok
void main()
{
char name[20];
strcpy( name, "babo aaa bbb ccc ddd eee");
char *p;
p = strtok( name, " ");
if(p)
cout << p << endl;
while( p!= NULL ){
//p = strtok( NULL, " " );
// loop
for( int i=0; i<3; i++ )
p = strtok( NULL, " " );
if( p)
cout << p << endl;
}
}
// 2014.12.21 추가내용
아래의 블로그 참조
- strtok : http://tapito.tistory.com/314
void main()
{
char mystr[256] = { 0, };
char index[20] = {0,};
char ext[10] = {0,};
char delimiters[8] = "L_.";
strcpy(mystr, "L7000_104118101.jpg");
char *tp1 = strtok(mystr, delimiters);
for(;;){
if( tp1 == NULL )
break;
else
printf("strtok : %s\n", tp1);
tp1 = strtok(NULL, delimiters);
}
cout << "org String " << mystr << endl;
}
결과화면
'Language > C' 카테고리의 다른 글
| [C] Visual Studio - Debugging (0) | 2013.10.22 |
|---|---|
| [C] strstr() 문자열 내검색함수! (0) | 2013.05.06 |
| [C] 파일명 숫자 카운트(Count) (0) | 2012.12.10 |
| [C] double array, 이중포인터 함수파라미터 (0) | 2012.12.10 |
| C/C++ 포인터의 사용법 (0) | 2011.05.21 |