Welcome 微信登录

首页 / 操作系统 / Linux / C语言切割字符串

/****************************************************************************** * *    FUNCTION:    Split * *    PURPOSE:    Split a delimited line into components * ******************************************************************************/ int Split( char * line, char delimiter, char * items[] ) { int        cnt = 0; for (;;)  { // Add prefix to list of components items[cnt++] = line; // Check for more components line = strchr( line, delimiter ); if ( line == NULL ) return cnt; // Terminate previous component and move to next *line++ = "\0"; } }