c语言如何换行输入
9个回答
2015-07-01 · 知道合伙人软件行家
关注
展开全部
C语言中实际上用任何方法(常规库函数)都无法获取回车。因为控制台是在你输入完一行并点下回车之后,把除了回车之外的字符一起送到程序输入缓存中的,你只能用变通的方法,比如一次获取一行、一个字符或一个数字,设置多个输入,那么回车后,它必然会进去下一个输入或者代码块。
例如:用两个scanf命令
scanf("%d",&a);
scanf("%d",&b);
这样就能实现回车后进入下一个输入或者代码块。
例如:用两个scanf命令
scanf("%d",&a);
scanf("%d",&b);
这样就能实现回车后进入下一个输入或者代码块。
展开全部
printf("\n");
\n这个东西就是换行
例如输出一个数可以这样
int a;
printf("%d\n",a);
\n这个东西就是换行
例如输出一个数可以这样
int a;
printf("%d\n",a);
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
首先你要解决输入n行停止,
一般可以用自己选定的字符如“#”来结束;
当然这里就有用for和new来开辟空间;
其次,每一个行的输入可用cin.getline();
然后是输出;
最后用for和new来删除!
一般可以用自己选定的字符如“#”来结束;
当然这里就有用for和new来开辟空间;
其次,每一个行的输入可用cin.getline();
然后是输出;
最后用for和new来删除!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
char c;
c = getchar();
printf("%c",c);
结果为:
空一行
sorry 没看清题目
c = getchar();
printf("%c",c);
结果为:
空一行
sorry 没看清题目
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询