[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 |