取一个字符串的子串
来源:互联网 发布:公司网络监控聊天记录 编辑:程序博客网 时间:2024/05/20 22:28
函数原型:int substr(char *dst, char *src, int start, int len);
从src开始位置向后偏移start个字符的位置开始,最多复制len个非空字符到dst的指定位置,dst必须以空字符结尾。函数返回存储于dst中的字符串长度。
#include <stdio.h>int substr(char *dst, char *src, int start, int len){int srcindex;int dstindex = 0;if (start >= 0 && len > 0){for (srcindex = 0; srcindex < start && src[srcindex] != '\0'; srcindex++);while (len > 0 && src[srcindex] != '\0'){dst[dstindex++] = src[srcindex++];len -= 1;}}dst[dstindex] = '\0';return dstindex;}int main(){char src[64];char dst[64];sprintf(src, "hello world, 2015!");substr(dst, src, 0, 50);printf("%s\n", dst);}
0 0
- 取一个字符串的子串
- 算法4.3 取一个字符串的子串
- C#中的取字符串的子串
- shell中取字符串子串的几种方式
- shell中取字符串子串的几种方式
- java/C++取两个字符串的最大相同子串
- shell中取字符串子串的几种方式
- shell中取字符串子串的3种方式
- shell中取字符串子串的几种方式
- 获取一个字符串的所有子串
- 取子字符串的函数substring()
- 取子字符串
- Swift 取子字符串
- 判断一个字符串是否为另一个字符串的子串
- 从一个字符串中统计一个子串的数
- linux的sed取指定字符串中的特定子字符串
- 一个字符串是否是另外一个字符串的子字符串
- 取一个字符串的后几位字符
- (30 hackdays day 8) Physical web - 给鞋子一个网址
- [LeetCode] Word Break II
- (30 hackdays day 9) Rekognition - 借我借我一双慧眼吧
- python解析xml并按照其结构输出
- Linux Nginx
- 取一个字符串的子串
- iOS 开发 - iOS Core Animation学习记录
- 2015年的科技界将发生这十件大事
- 10款最好的 Bootstrap 3.0 免费主题和模板
- Android学习笔记八.LauncherActvity 之LauncherActivity、PreferenceActivity、PreferenceFragment
- java nio学习(五)
- 将win32程序移植到linux注意事项
- 12款程序员们最爱的Bootstrap模板
- linux sync命令到底做了什么