字符串分割情况
- 读取文件时,C++识别的是空格和换行符,但有时候文件是以符号分割的,如逗号等
- 字符串本身含有特殊符号,如逗号,@等
strtok()函数
strtok()函数能够按照特定的字符分解字符串为一个个子字符串, 在头文件#include<string.h>中
strtok()函数原型
char *strtok(char s[], const char *delim);
参数说明:
- s为要分解的字符,字符数组,不是string字符串,这里要注意
- delim表示分割的字符,这里是字符指针,注意!!
如果是string类型,需要对其转换为char类型,才能使用!!!
调用说明:
- 首次调用时,s为要分解的字符串
- 非首次调用时,需要将s参数设为