C语言 对字符串进行分割
2015-11-30 12:46
323 查看
#include <stdlib.h> #include <stdio.h> void splitString(char ** arr,char * source,int & count){ count = 0; char *s =NULL; s=strtok(source," "); printf("s= %s\n",s); while(s != NULL) { *arr++ = s; count ++; s = strtok(NULL," "); } } void main(){ char * arra[30]; char str[100] = "i love you"; int count = 0; splitString(arra,str,count); for(int i =0;i<count;i++) printf("%s\n",arra[i]); printf("\n"); }
相关文章推荐
- 常用排序算法C++实现(堆排序,快速排序,归并排序,基数排序)
- 全面介绍Windows内存管理机制及C++内存分配实例
- C++中#if #ifdef的作用
- C++11学习笔记(四)
- C++ 14
- C++ 17
- C++虚函数的总结
- C++的三个基本特征:封装、继承、多态
- C语言编程优化运行速度
- 基于windows平台,dev-c++编译工具,搭建ffmpeg 开发环境
- 编译原理(八) 算符优先分析法(分析过程的算法和C++实现)
- C++ 11
- 汉诺塔算法的递归与非递归的C以及C++源代码
- c++ 单例模式的浅谈
- C++的编译单元、可执行程序、内部连接与外部连接
- 利用gcc对C语言的语句内嵌表达式扩展定义lambda宏
- c++文件操作精简详解
- 2015.11.26——Accelerated C++
- C语言_循环打印
- 扩展C++ string类