题目:
编写一取某字符串子串的函数 char *substr(char *s,int startloc,int len),其中s为字符串,startloc为起始位置(0表示第一个字符的位置),len为子串的长度。要求返回值为求得的子串。
如:调用 substr(“12345678”,0,4),求得的子串为“1234”
以前的解法:先不考虑指针函数,用一种我们最容易想到的函数调用,代码如下:
#include<stdio.h>
#include<string.h>
void substr(char str[],int startloc,int len);
void main()
{
char str[80];
int startloc,len;
gets(str);