当前位置:首页 » 编程语言 » 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);
}
这样以空格隔开各个数字,输入若干以后按回车即可。
但是容错性不好,如果结尾在按回车前多输入了一个空格,那么将继续循环。
如果提升了容错性,那么代码将变得比较复杂。

热点内容
学java有发展吗 发布:2025-01-31 21:44:45 浏览:566
HBX编程 发布:2025-01-31 21:39:26 浏览:158
数据库精品课 发布:2025-01-31 21:38:14 浏览:418
sqlsever语句 发布:2025-01-31 21:34:57 浏览:142
文泰里配置文件列表如何改 发布:2025-01-31 21:34:45 浏览:440
python的jieba分词 发布:2025-01-31 21:33:23 浏览:672
外企配置怎么说 发布:2025-01-31 21:31:11 浏览:270
搜索算法bd 发布:2025-01-31 21:29:34 浏览:538
安卓系统怎么安装文件 发布:2025-01-31 21:21:32 浏览:866
分布式缓存架构图 发布:2025-01-31 21:19:54 浏览:661