改错
本帖最后由 赞赞麋 于 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);
} 程序只打了一半 这个程序哪里对了 本帖最后由 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]