当前位置:首页 » 编程语言 » c语言回车停止

c语言回车停止

发布时间: 2023-10-25 21:19:18

1. 我用c语言写文件时,输入数据怎么换行啊一按回车键就停止运行咯。。。。请大神指点

给你两种办法:
1.
在你的scanf();之后,添加getchar();就可以屏蔽一个换行。
2.
如果要屏蔽多个换行的话,建议使用scanf("%[^\n]",&a);这样就能屏蔽换行,可以按Ctrl
+
D
来结束输入。

2. C语言在输入一维数组时,如果想要用回车停止输入,那么这种写法对吗

这还真有点小学问,如果是字符数组,if(a[i]!=' ') break;就可以了,但得把不需要的那个' '从数组中用a[i]='';抹掉并添加了结束符。要是数字数组,比如整数数组呢,上面方法就不凑效了。用下面代码可实现——

3. 为什么我用c语言编的程序打开运行后按回车键就自动结束了

因为你的程序运行结束了,所以就自动结束了。。
如果是c语言的话,你可以在mian函数的return 0 前句加 system("pause"); 让程序停止。。

4. C语言如何做到回车停止输入

呵呵,这个问题我也想过,想出了一个不怎么成熟的办法。
#include<stdio.h>
void
main()
{
int
a[100],num=0;
char
k;
do
{
scanf("%d",&a[num]);
num++;
k=getchar();
}while(k!='\n'&&num<100);
}
这样以空格隔开各个数字,输入若干以后按回车即可。
但是容错性不好,如果结尾在按回车前多输入了一个空格,那么将继续循环。
如果提升了容错性,那么代码将变得比较复杂。

热点内容
我的世界国服pvp服务器ip地址 发布:2025-08-17 19:45:35 浏览:497
聊城电脑服务器 发布:2025-08-17 19:34:59 浏览:407
互联网编程语言 发布:2025-08-17 19:18:40 浏览:851
python主流框架 发布:2025-08-17 19:11:51 浏览:176
开源海量文件存储 发布:2025-08-17 19:07:05 浏览:193
带密码的发票有什么用 发布:2025-08-17 18:53:18 浏览:689
免费php模板下载 发布:2025-08-17 18:47:31 浏览:240
ubuntuphp开发 发布:2025-08-17 18:34:44 浏览:499
c语言小程序游戏 发布:2025-08-17 18:23:09 浏览:802
ios今日头条源码 发布:2025-08-17 18:23:02 浏览:311