代码错误求帮忙纠正
#include <stdio.h>#define MAX 1024
int main()
{
char str1;
char str2;
char *target1 = str1;
char *target2 = str2;
printf("请输入一个字符串到str中:");
fgets(str1, MAX, stdin);
printf("开始拷贝str1到str2中去..\n");
while((*target2++ = *target1++) != '0')
;
printf("拷贝完成!");
printf("现在,str2中的内容是%s str2");
return 0;
}
C:\Users\LJY\Desktop\c语言 printf("拷贝完成! ");
printf("现在,str2中的内容是%s str2");
return 0;
这三句的标点不是英文的,你复制我的就行
#include <stdio.h>
#define MAX 1024
int main()
{
char str1;
char str2;
char *target1 = str1;
char *target2 = str2;
printf("请输入一个字符串到str中:");
fgets(str1, MAX, stdin);
printf("开始拷贝str1到str2中去..\n");
while((*target2++ = *target1++) != '0')
;
printf("拷贝完成! ");
printf("现在,str2中的内容是%s str2");
return 0;
} 20句的感叹号和分号,21句的逗号和分号,23句的分号,都不是英文的
页:
[1]