C语言之不能在scanf中使用换行
#include<stdio.h>
#include<iostream>
int main() {
char* str[10];
printf("请输入:\n");
scanf("%s\n", str);
printf("您的输入是:%s\n",str);
system("pause");
return 0;
}如果在scanf中使用换行符,那么会在命令行进行输入时要输入两次。

原因:在scanf中随意使用\n,表示忽略一切空白符直至下一个非空白符出现。
相关推荐
山水沐光 2020-04-10
KilluaZoldyck 2020-02-27
徐建岗网络管理 2020-02-15
shangs00 2019-12-29
KilluaZoldyck 2019-12-19
Joymine 2019-11-09
喝咖啡的IT羊 2012-01-03
liangds 2012-06-03
小科的奋斗 2019-05-08
qingsongzdq 2019-06-20
nogi 2018-11-04
Drip 2018-09-23
lynjay 2018-09-05
Biao 2019-04-25
雨云轩 2010-01-22
galoisgodel 2015-04-18