c语言 字符串分隔,c语言字符串分割–strtok | 逗号分隔-huangea的博客
生活随笔
收集整理的這篇文章主要介紹了
c语言 字符串分隔,c语言字符串分割–strtok | 逗号分隔-huangea的博客
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
c語言字符串分割–strtok | 逗號分隔 代碼,原理是使用字符串分隔函數
Strtok()函數詳解:
該函數包含在”string.h”頭文件中
函數原型:
char* strtok (char* str,constchar* delimiters );
函數功能:
切割字符串,將str切分成一個個子串
函數參數:
str:在第一次被調用的時間str是傳入需要被切割字符串的首地址;在后面調用的時間傳入NULL。
delimiters:表示切割字符串(字符串中每個字符都會 當作分割符)。
函數返回值:
當s中的字符查找到末尾時,返回NULL;
如果查不到delimiter所標示的字符,則返回當前strtok的字符串的指針。
//
void parse_socket_buf(char * buf)
{
if(buf == NULL)
{
return ;
}
char delims[] = ",";
char *result = NULL;
while( (result = strtok( NULL, delims )) != NULL )
{
printf( "result is \"%s\"\n", result );
}
}
總結
以上是生活随笔為你收集整理的c语言 字符串分隔,c语言字符串分割–strtok | 逗号分隔-huangea的博客的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: mysql ddl dml 导出_MyS
- 下一篇: 应用软件使计算机的内存分配更合理,应用软