C语⾔之不能在scanf中使⽤换⾏#include<stdio.h>
#include<iostream>
int main() {
char* str[10];
printf("请输⼊:\n");
scanf("%s\n", str);
printf("您的输⼊是:%s\n",str);
system("pause");
return0;
}
c语言scanf能输入中文吗如果在scanf中使⽤换⾏符,那么会在命令⾏进⾏输⼊时要输⼊两次。
原因:在scanf中随意使⽤\n,表⽰忽略⼀切空⽩符直⾄下⼀个⾮空⽩符出现。