赞赞麋 发表于 2020-6-29 12:17:39

改错

本帖最后由 赞赞麋 于 2020-6-29 12:45 编辑

#include <stdio.h>
#include <string.h>
void fun(char*s,char*t)
{        int i,s1;
    s1=strlen(s);
        for(i=0;i<=s1;i++)
                t=s;
        for(i=0;i<s1;i++)
                t=s;
        t='\0';
}
main()
{char s,t;
printf("\nPlease enter string s:");
scanf("%s",s);
fun(s,t);
printf("The result is:%s\n",t);
}

liuzhengyuan 发表于 2020-6-29 12:22:39

程序只打了一半

永恒的蓝色梦想 发表于 2020-6-29 12:26:42

这个程序哪里对了

405794672 发表于 2020-6-29 18:48:28

本帖最后由 405794672 于 2020-6-29 18:49 编辑

#include <stdio.h>
#include <string.h>
void fun(char*s,char*t)
{      int i,s1;
    s1=strlen(s);
      for(i=0;i<=s1;i++)             //注释掉
                t=s;                        //注释掉
      for(i=0;i<s1;i++)
                t=s;      //改为t=s;
      t='\0';                        //改为t='\0';
}
main()
{char s,t;
printf("\nPlease enter string s:");
scanf("%s",s);
fun(s,t);
printf("The result is:%s\n",t);
}
页: [1]
查看完整版本: 改错