定义函数“char *cut(char *s,int m,int n)”完成截取字符串s中从第m个

定义函数“char *cut(char *s,int m,int n)”完成截取字符串s中从第m个位置开始的n个字符,返回所截字符串的首地址。
最新回答
①颗勾魂の愺

2024-11-06 02:23:31

char *cut(char *s,int m,int n)
{
    char *r = (char*)malloc(n+1);
    int i;
    for(i = m; i<m+n; i ++)
        r[i-m] = s[i];
    r[n] = 0;
    return r;
}