数据结构学习(一)字符串截取的C语言实现
2015-10-28 00:07
309 查看
C语言内不存在String类型,我们如何用基础的数据结构来实现字符串截取呢?
(待续--使用指针实现)
#include <stdio.h> int main(){ int i, j, length; char a[] ="hello world"; int from, num; scanf("%d",&from); //截取开始的字符下标 scanf("%d",&num); //共截取的字符数 char b[num]; for (length = 0; a[length]!= '\0'; length++){} if (from>=0) if (from+num <= length ){ i = from; j=0; while ( j<num){ b[j] = a[i]; printf("%c",b[j]); j++; i++;} }return 0; }
(待续--使用指针实现)
相关文章推荐
- 散列之再散列
- 与Javascript相关的数据结构和算法
- C++数据结构栈Stack的实现模板类
- 串,模式匹配Index
- 【串项目4-字符串加密——第8周】
- redis基本数据结构(1)
- Python: 实现bitmap数据结构
- 第七周数据结构之自建算法库——顺序环形队列【项目2 - 建立链队算法库】
- 第七周数据结构之自建算法库——顺序环形队列【项目1 - 建立顺序环形队列算法库】
- Java 数据结构
- 数据结构 — 4.删除单链表中所有值大于mink且小于maxk的元素
- 数据结构 — 3.模式匹配
- 数据结构 — 2.顺序表删除问题
- 数据结构 — 1. 两个非递减有序单链表合并为非递增有序单链表
- 线性表的顺序表示和实现(数据结构)
- 数据结构之栈和队列(三)
- 神经网络数据结构
- 数据结构与算法概述
- 数据结构之线性表(二)
- 数据结构之线性表(一)