C语言数据结构的字符串分割实例
来源:爱站网时间:2021-01-07编辑:网友分享
在C语言数组操作是比较复杂的,今天爱站技术频道为大家带来的是C语言数据结构的字符串分割实例,希望大家看完本文的介绍都能理解本文的介绍。
在C语言数组操作是比较复杂的,今天爱站技术频道为大家带来的是C语言数据结构的字符串分割实例,希望大家看完本文的介绍都能理解本文的介绍。
C语言数据结构实现字符串分割的实例
以下为“字符串分割”的简单示例:
1. 用c语言实现的版本
#include/* 根据空格分隔字符串 */ int partition(char *src, char *par, int pos) { int i,j; i = pos; //取到第一个非空格字符 while(src[i] == ' ') { ++i; } if(src[i] != '\0') { j = 0; while((src[i] != '\0') && (src[i] != ' ')) { par[j] = src[i]; ++i; ++j; } par[j]='\0'; return i; } else { return -1; } } void main() { char string[50]; char partition_string[20]; int position; int k; printf("Please input strng(length
运行结果如下所示:
C语言数据结构的字符串分割实例,大家应该都了解了,在以后如遇到这类问题,都可以这样操作,这也是编程中的操作技巧,希望能在平常工作中为大家带来事半功倍的效果。
上一篇:C语言数据结构中链表反转的实现
下一篇:C语言中的内存的记忆分析