想要在一个给定字符串,从下标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 编程技巧
大文件中检索并统计二进制字符串出现的频率?
数组中出现次数最多的数字,如果有多个出现次数最多数字全部输出
fread()返回值不正确,什么原因?
在c语言中,怎样让a ==a不成立??
pthread_create函数的第三个参数加不加&有什么区别?
关于extern函数时参数类型不匹配GCC编译如何可以生成告警或是错误的问题