原型:char *strtok(char *s, char *delim);
功能:分解字串為一組標記串。s為要分解的字串,delim為分隔符字串。
說明:首次呼叫時,s必須指向要分解的字串,隨後呼叫要把s設成null。 strtok在s中查詢包含在delim中的字元並用null('\0')來替換,直到找遍整個字串。 返回指向下乙個標記串。當沒有標記串時則返回空字元null。
---- 注意乙個坑,使用strtok處理過的字串會被修改,無法保持原樣
#include using namespace std;
int main(int argc, char * argv)
char *month = token;
if (token != null)
char *day = token;
if (token != null)
char *hour = token;
if (token != null)
char *minute = token;
if (token != null)
char *second = token;
printf("%s %s %s %s %s %s %s\n", year, month, day, hour, minute, second);
return 0;
}
strtok使用小記
char strtok char strtoken,constchar strdelimit 函式用來從字串中抽取想要的字段,首先看乙個msdn的例子 輸出字串中以指定分隔符隔開的字段 include include char string a string tof tokens nand some...
strtok函式的使用
函式形式 include char strtok char str,const char delim 作用 根據某個定界附,將字串分解成多個部分。方法 第一次呼叫該函式時,輸入為str,後面再呼叫該函式時,str為null。當分解完成後,函式返回null。乙個分解字串,並記錄分解次數的例子 incl...
c語言中strtok的使用
函式 1 strtok char strtok char str,const char delim 功能 分割字串 引數 str 要分割的字串 delim 分割的標誌 返回值 成功 子字串指標 失敗 null include include int main int argc,const char ...