您的位置:首页 > 理论基础 > 数据结构算法

数据结构学习(一)字符串截取的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;
}


(待续--使用指针实现)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: