1.substr常用方法:
1)从s的pos1位置开始n个字符拷贝
s1 = s.substr(pos1,n)
2)从s的pos2位置开始后面的字符都拷贝
s2 = s.substr(pos2)
2.strtok常用方法
#define _CRT_SECURE_NO_WARNINGS
#include <iostream>
#include <string.h>
#include <stdio.h>
using namespace std;
int main(void)
{
char str[] = "i.am,li,ming";
const char s[2] = ",";
char *token;
/* 获取第一个子字符串 */
token = strtok(str, s);
/* 继续获取其他的子字符串 */
while (token != NULL) {
printf("%s\n", token);
token = strtok(NULL, s);
}
return(0);
}