利用C語言標準庫中的strtok()函數,可以輕松快捷的將以空格分隔開的壹串字符分成多個子串,存放到字符指針數組中。
函數說明:
#include <string.h> //頭文件
char *strtok(char *str, const char *delim);?
strtok()用來將字符串分割成壹個個片段。參數str指向欲分割的字符串,參數delim則為分割字符串中包含的所有字符。當strtok()在參數str的字符串中發現參數delim中包涵的分割字符時,則會將該字符改為\0 字符。在第壹次調用時,strtok()必需給予參數str字符串,往後的調用則將參數str設置成NULL。每次調用成功則返回指向被分割出片段的頭指針。當沒有被分割的串時則返回NULL。
參考代碼: