分割字符数组 c++
来源:互联网 发布:日本经济泡沫 知乎 编辑:程序博客网 时间:2024/06/05 10:11
c++中,将一个大的字符数组分割为小的字符数组:
#include <iostream>
#include <string>using namespace std;
void main()
{char str[] = "1------小+-----15软件10班------男------15335691------";/*待分隔的原字符串*/
char seg[] = "------"; /*分隔符这里为逗号comma,分隔符可以为你指定的,如分号,空格等*/
char charlist[50][50]={""}; /*指定分隔后子字符串存储的位置,这里定义二维字符串数组*/
int i =0;
char *substr= strtok(str, seg); /*利用现成的分割函数,substr为分割出来的子字符串*/
while (substr != NULL) {
strcpy(charlist[i],substr); /*把新分割出来的子字符串substr拷贝到要存储的charlsit中*/
i++;
cout<<substr<<endl;
substr = strtok(NULL,seg); /*在第一次调用时,strtok()必需给予参数str字符串, 往后的调用则将参数str设置成NULL。每次调用成功则返回被分割出片段的指针。*/}
//也可以这样输出数组
cout<<charlist[2]<<endl;
}
0 0
- C/C++ 分割字符并返回字符数组实例
- 分割字符数组 c++
- c#--分割字符
- C语言中对字符数组的一些操作(字符数组分割)
- 以特定字符分割得到数组
- 字符串分割到二维字符数组中:
- 将指定字符串分割成字符数组
- C 字符数组 字符指针
- 按照指定的字符分割字符串形成字符数组
- C 语言使用特定字符分割字符串
- C语言字符数组
- C字符数组赋值
- C字符数组赋值
- C语言----字符数组
- C语言字符数组
- C基础:字符数组
- C字符数组
- c语言字符数组
- 百度2017春招笔试真题编程题集合
- 《集体智慧编程》第3章 发现群组 个人笔记
- redis集群
- eclipse导入项目代码不报错项目出红叉,problem提示Target runtime com.genuitec.runtime.generic.jee60 is not defined
- Matlab生成sample_pos.dat用于AdaBoost训练
- 分割字符数组 c++
- 关于空指针异常 NullPointerException
- 从零开始通过Eclipse 创建Maven web工程
- 使用opencv的SVM和神经网络实现车牌识别
- csu1803——2016(数学)
- Go语言学习之encoding/xml(The way to go)
- 软件开发标准(文档模板)
- @Autowired注入原则
- ReactNative React-native-router-flux框架---页面跳转与传值