请问 C语言中回车键应该怎样输入

请问 C语言中回车键应该怎样输入 前提是不结束输入,后面还有。
补充一下 一楼理解错了我的意思
举例说明一下
输入一段文章,而这个文章有两段,分段的时候应该怎样输入回车键啊

用一般的getchar();或getch();行不通。
用函数int bioskey(int cmd) 头文件 bios.h
cmd=0 返回一个键盘值,如无键盘按下,一直等待。 cmd=1 查询键盘是否按下 0-无键按下,非0-有键按下
cmd=2 返回控制键状态,返回值保存在低8位中

比如key=bioskey(1);取键盘扫描码
至于扫描码可以网上搜索。希望对你有帮助
温馨提示:内容为网友见解,仅供参考
第1个回答  推荐于2017-09-08
如果要在程序中表示回车键,只要用转义字符'\n'就可以了。
例如,执行输出语句 printf("Hello!\nToday is Friday!\n"); 后,就可以得到二行内容:
Hello!
Today is Friday!
第2个回答  2009-05-05
#include<iostream>
using namespace std;
void main()
{
int n=2;//比如是分两段,
int i=0;
char a[1000][1000];
while(n!=0)//就是在输入不含空格的情况下,按两次回车就会输出答案。
{ scanf("%s",&a[i]);
i++;n--;
}
printf("%s",a[1]);//输出第二组字符串
}
第3个回答  2009-05-03
你得写个循环捕捉键盘按键。。
第4个回答  2009-04-30
当做字符输入

char c;
scanf("%c",&c);

请问C语言中回车键应该怎样输入
用一般的getchar();或getch();行不通。用函数int bioskey(int cmd) 头文件 bios.h cmd=0 返回一个键盘值,如无键盘按下,一直等待。 cmd=1 查询键盘是否按下 0-无键按下,非0-有键按下 cmd=2 返回控制键状态,返回值保存在低8位中 比如key=bioskey(1);取键盘扫描码 ...

求助,c语言如何输出回车换行符啊?
首先,对于一般的字符(字母,数字,符号),是直接加到printf的双引号里面的,而对于一些特殊的字符,如换行,引号,斜杠,反斜杠,制表符等等,这些在输出的时候很麻烦,于是想到一种方法,叫做【转义字符】,就跟他的名字一样,是转义的意思。比如,要输出换行符在printf的字符串里面加入'\\n',例:p...

c语言中回车键换行的问题?
看源程序,一般是回车键换行:程序运行后,光标闪烁等待输入:输入张三,换行的时候就用回车键:然后接着输入第二个数据李四,同样换行是用回车键:同样的方法输入5个同学,打印结果可看是没有问题:如果是其它数据,只需要修改数据类型。

如何用c语言在文本文档中输入回车键
fgetc从文件读一个字符 ,回车符是'\\n'例如,从test.txt读一行 include <stdio.h> include <stdlib.h> int main(void){ FILE * fp;char * name = "test.txt";char c;if( (fp=fopen(name,"rb")) == NULL ){ printf("Can not open %s!\\n",name);exit(1);} c = fgetc(fp)...

C语言中Enter和\\n和\\r之间的关系是什么,请举例
Enter的键值为'\\r',c语言中输出'\\n'含义为 换行,将当前位置移到下一行开头,输出'\\r'含义为回车将当前位置移到本行开头 。 也许你还会问为什么按下Enter是换行 而不是跳到本行开头 那你应该首先想清楚当你按下Enter的时候 是输出'\\r',还是获得'\\r'?显然是获得'\\r',电脑先得到你输入的...

c语言如何输入return
这个问题,我可以给你给全面的解答!在windows下,你的回车实际实际上是0a 0d,即是'\\n''\\r',在windows回车键是这两个的组合!但是为什么你用'\\r',就不行呢?原因是回车是上面两个字符,而你的定义的c只能对应一个字符,回车上面已经说了,是两个字符的组合,因为'\\n'在前所以,当你用'\\...

关于c语言中的回车符和换行符
你的printf("\\n\\n"); 应该是printf("\\r\\n"); 吧?如果是这样,输入a, 回车,那么输出的是a,光标在下一行首位。因为while语句输入一个字符,printf语句显示出。\\r把光标移动至首行,\\n换行,所以此时光标在(press any key to continue)下一行的首位。如果是printf("\\n\\n");光标在(press...

c语言中怎么输入数字按回车键就出现预期的信息那种?
只是单纯输入,只要先定义一个变量接收输入,再用scanf函数往变量里输入值。比如:int n;scanf("%d",&n);printf("%d",n);之后你可以对n的值进行判断,决定是否执行后面的语句。当然,也可以用getchar函数来实现输入回车,稍微复杂一点,单字符接收再转换:int main(){ char c;int n=0;while((c...

c语言回车是什么字符
回车符(carriage return,’\\r’)。例:int main(){ char ch;ch = getchar();printf("%d\\n", ch);} 输出结果:

  c语言中\\nEnter n:是什么 尤其是n: 如下图
前面的'\\n'表示打印的时候要换行。换行之后在屏幕上显示“Enter n:”这个内容。显示出这个内容之后,用户会输入“5”,再敲回车,程序再打印“n!=120"

相似回答