有一字符串,包含n个字符。写一函数,将此字符串中从第m个字符开始的全部字符复制成为另一个字符串
程序员文章站
2022-06-06 08:42:11
...
有一字符串,包含n个字符。写一函数,将此字符串中从第m个字符开始的全部字符复制成为另一个字符串
#include <stdio.h>
#include <stdlib.h>
void mystrcpy(char *p, int n, int m)
{
char ret[50];
int j = 0;
for (int i = m; i < n; i++)
{
ret[j] = p[i];
j++;
}
for (int k = 0; k <n-m; k++)
{
printf("%c ", ret[k]);
}
}
int main()
{
char a[100];
int n, m;
scanf("%d%d", &n, &m);
for (int i = 0; i < n; i++)
{
scanf("%c", &a[i]);
}
mystrcpy(a, n, m);
system("pause");
return 0;
}
答案
有一字符串,包含n个字符。写一函数,将此字符串中从第m个字符开始的全部字符复制成为另一个字符串
上一篇: 今天,我们细说Android下的多线程
下一篇: 打印机只能打印文档不能打印图片该怎么办?