C语言中 strchr() strncpy()的用法 以及根据某个字符切割字符串
来源:互联网 发布:建筑作品集知乎 编辑:程序博客网 时间:2024/06/06 08:45
#define _CRT_SECURE_NO_WARNINGS#include <stdlib.h>#include <string.h>#include <stdio.h>//strchr() strncpy()的用法 以及根据某个字符切割字符串int splitString(char* p1, char c, char buffer[10][30], int *count) {char* p = NULL, *pTmp = NULL;int tempCount = 0;p = p1;pTmp = p1;while (*p!='\0') {p = strchr(p, c);//检查符合条件的位置p 后移 if (p!=NULL){if (p-pTmp>0)//算出符合条件具体的指针位置{strncpy(buffer[tempCount],pTmp,p-pTmp);buffer[tempCount][p - pTmp] = '\0';//变成C风格的字符串tempCount++;pTmp = p = p + 1;}}else {break;}}*count = tempCount;//具体有几个分割的字符串return 0;}void main() {int ret = 0, i = 0;char* p1 = "abcdef,acccd,bddddfdf,ffff,kjkjlkjkl";char splitC = ',';int nCout;char myArray[10][30];ret = splitString(p1, splitC, myArray, &nCout);for (i = 0; i < nCout; i++){printf("%s\n",myArray[i]);}system("pause");}
0 0
- C语言中 strchr() strncpy()的用法 以及根据某个字符切割字符串
- c语言,strchr(),查找字符串中第一次字符出现的位置
- C语言strchr()函数:查找某字符在字符串中首次出现的位置
- 取字符串某个特定字符后的字符串 strchr函数
- c语言中strchr()字符串处理函数
- 【C语言】模拟实现strchr函数.即在一个字符串中查找一个字符第一次出现的位置并返回
- C语言中函数strcpy ,strncpy ,strlcpy的用法
- C语言中函数strcpy ,strncpy ,strlcpy的用法
- C语言中函数strcpy ,strncpy ,strlcpy的用法
- C语言中函数strcpy ,strncpy ,strlcpy的用法
- C语言中函数strcpy ,strncpy ,strlcpy的用法
- C语言中函数strcpy ,strncpy ,strlcpy的用法
- C语言中函数strcpy ,strncpy ,strlcpy的用法
- C语言中函数strcpy ,strncpy ,strlcpy的用法
- 判断字符串中是否包含某个字符与字符串的切割
- 关于字符串中数字字符转化为数字 sscanf的使用以及strchr的使用
- strcpy,strncpy,strcat,strchr,strstr等字符串函数相关用法
- C语言strcpy,strncpy的用法
- 编程之美3.6——编程判断两个链表是否相交
- hibernate双向1-N关联,但不能根据主表查从表的信息
- HDU 4763 (KMP)
- [__NSCFNumber length]: unrecognized selector sent to instance
- iOS本地数据存取
- C语言中 strchr() strncpy()的用法 以及根据某个字符切割字符串
- js日期/时间比较函数,以及js校验表单后提交表单的三种方法,表单验证,以及三种结合
- linux中unzip命令的使用详解
- java日志记录之Logger.getLogger()和LogFactory.getLog()的区别
- MyEclipse 启动 Tomcat 速度慢
- RecyclerView使用详解
- BigDecimal如何比较大小
- storm实战入门
- SimpleCursorAdapter-获取电话簿中联系人并显示在类表中