编写一个函数,它从一个字符串中提取一个子字符串。

原创 2016年06月01日 17:40:25

函数原型如下:

   int substr(char dst[], char src[], int start, int len){}

目标是:

   从 src 数组起始位置向后偏移 start个字符的位置开始,

最多复制 len 个非NUL 字符到 dst数组。在复制完毕之后, dst 数组必须

以 NUL字节结尾。函数的返回值是存储于 dst 数组中的字符串的长度。


#include<stdio.h>


int main()

{

char dst[10];

char src[] = "Hello—Wellcome";

substr(dst, src, 6, 8);

printf("%d\n", sizeof(dst));

printf("%d\n", strlen(dst)+1);

printf("%s\n", dst);

system("pause");

return 0;

}


int substr(char dst[], char src[], int start, int len)

{

char* sc = src + start;

//assert(dst != NULL&&src != NULL);

int n, i=0;

n = strlen(sc);

if (n < len)    //拷贝len个

{

len = n;

}

while (len)

{

dst[i] = sc[i];

len--;

i++;

}

dst[i] = ' ';

}


C语言 编写一个函数,它从一个字符串中提取一个子字符串

编写一个函数,它从一个字符串中提取一个子字符串。函数原型如下: int substr(char dst[], char src[],intstart, int len)  { } 目标:      ...
  • ZhongQi0808
  • ZhongQi0808
  • 2015年03月22日 15:46
  • 4639

【C语言】用一个函数,从一个字符串中提取一个子字符串。

C语言
  • SuLiJuan66
  • SuLiJuan66
  • 2015年04月11日 19:07
  • 1767

C语言实现 从一个字符串中提取一个子字符串

例如: 编写一个函数,它从一个字符串中提取一个子字符串。函数原型如下: int substr(char dst[], char src[],int start, int len) {} 目标是:从sr...
  • ret_skd
  • ret_skd
  • 2015年03月21日 22:22
  • 2310

C语言 编写一个函数,它从一个字符串中提取一个子字符串

编写一个函数,它从一个字符串中提取一个子字符串。函数原型如下: int substr(char dst[], char src[],intstart, int len)  { } 目标:      ...
  • ZhongQi0808
  • ZhongQi0808
  • 2015年03月22日 15:46
  • 4639

【c语言】编写一个函数,它从一个字符串中提取一个子字符串

/*编写一个函数,它从一个字符串中提取一个子字符串。函数原型如下: int substr(char dst[], char src[],int start, int len) {} 目标是:从src...
  • zhaoyaqian552
  • zhaoyaqian552
  • 2015年03月24日 18:54
  • 440

编写一个函数,它从一个字符串中提取一个子字符串

函数原型如下:int substr(char dst[], char src[],int start, int len){} 目标是:从src数组起始位置向后偏移start个字符的位置开始,最多复制l...
  • u013265552
  • u013265552
  • 2015年03月22日 16:16
  • 286

C++面试题之写一个在一个字符串中寻找一个子串第一个位置的函数

C++面试题之 写一个在一个字符串中寻找一个子串第一个位置的函数
  • dl15600383645
  • dl15600383645
  • 2015年07月29日 20:13
  • 2924

c用c语言编写一个函数,连接两个字符串

  • 2010年01月03日 11:02
  • 7KB
  • 下载

C语言实现 从一个字符串中提取一个子字符串

例如: 编写一个函数,它从一个字符串中提取一个子字符串。函数原型如下: int substr(char dst[], char src[],int start, int len) {} 目标是:从sr...
  • ret_skd
  • ret_skd
  • 2015年03月21日 22:22
  • 2310

C#--第2周实验--任务13--创建一个抽象类A,创建一个子类B,在B中重写求和方法,且使用方法重载使得方法可以分别计算整数、双精度、字符串。

/* (程序头部注释开始) * 程序的版权和版本声明部分 * Copyright (c) 2011, 烟台大学计算机学院学生 * All rights reserved. * 文件名称:创建...
  • leihengxin
  • leihengxin
  • 2012年09月12日 18:33
  • 883
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:编写一个函数,它从一个字符串中提取一个子字符串。
举报原因:
原因补充:

(最多只允许输入30个字)