您的位置:首页 > 其它

习题 8.7 有一字符串,包含n个字符。写一函数,将此字符串中从第m个字符开始的全部字符复制成为另一个字符串。

2018-02-23 19:09 633 查看

C程序设计(第四版) 谭浩强 习题8.7 个人设计

习题 8.7 有一字符串,包含n个字符。写一函数,将此字符串中从第m个字符开始的全部字符复制成为另一个字符串。

代码块:

#include <stdio.h>
void cut(char *s, int x);    //定义剪切函数
int main()
{
char str[20], *p=str;
int m;
printf("Please enter string: ");      //输入字符串
gets(p);
printf("Please enter cut number: ");  //输入要剪切开始的字符数
scanf("%d", &m);
cut(p, m);                            //调用剪切函数
return 0;
}
//剪切函数
void cut(char *s, int x)
{
char *i, cc[20], *j=cc;
for (i=s+x-1; *j++=*i++;);
printf("New string: %s\n", cc);
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐