欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

C程序设计练习题解析

程序员文章站 2022-05-10 09:56:26
C程序设计练习题解析  有一字符串,包含n个字符。写一函数,将此字符串中从第m个字符开始的全部字符复制成为另一个字符串。 代码块: #include voi...

C程序设计练习题解析

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

代码块:

#include 
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);
}