int main(){
char string[31];
scanf("%s",&string);
//scanf("%[^\n]" , string );
printf("%s",string);
return 0;
}
此时string读取输入时,如果中间用空格,则结束
abc asdf
abc
int main(){
char string[31];
//scanf("%s",&string);
scanf("%[^\n]" , string );
printf("%s",string);
return 0;
}
abc asdf
abc asdf