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