如何确定一个字符串从特定下标开始的连续固定长度的子串?


想要在一个给定字符串,从下标start开始,取出四个字符,构成一个新的字符串。看着简单,但是自己编写,一直出错。各位,帮忙找找茬。

   
  char *getSubstring(char s[],int start){
  
char sub[5];
for(int i=0;i<4;i++,start++)
sub[i]=s[start];
sub[4]='\0';
return sub;
}

结果如下:
请输入图片描述

c 编程技巧

拆迁办事处 10 years, 11 months ago

Your Answer