出现乱码!
#include<stdio.h>#include<string.h>
int main(){
char str[10][100],name[10][100];
char sub[100];
char con[100];
int i,j,k;
int n,m;
char c;
for(i=1;i<=3;i++){
scanf("%s%s",&str[i],&name[i]);
}
i=0;
printf("请输入字符1:\n");
while((c=getchar())!=EOF){
sub[i++]=c;
}
if(c=='\n') sub[i]='\0';
i=0;
printf("请输入字符2:\n");
while((c=getchar())!=EOF){
con[i++]=c;
}
if(c=='\n') con[i]='\0';
n=strlen(sub);
m=strlen(con);
for(i=1;i<=3;i++){
printf("%s\n%s\n",str[i],name[i]);
for(j=0;j<n;j++) printf("%c",sub[j]);
for(k=0;k<m;k++) printf("%c",con[k]);
}
return 0;
}
字符串这出现了乱码,怎么改?
还有xiaohong xiaobin 怎么换到下一行?
麻烦大家帮忙看看!