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语言中的内存的记忆分析

您可能感兴趣的文章

相关阅读

热门软件源码

最新软件源码下载