⑴ 在c语言中如何实现按任意键继续

1、直接调用系统函数 system("pause"):

system()会调用fork()产生子进程, 由子进程来调用/bin/sh-c string 来执行参数string 字符串所代表的命令, 此命令执行完后随即返回原调用的进程。

system("pause")可以实现冻结屏幕,便于观察程序的执行结果。如下:

⑵ C语言输入数字后按什么键能运行啊

试试没输入一个数字就回车一次,不过这个有个前提,你那个数列是固定长度的。
如果这个程序的初衷是不指定数列长度的话,那它应该设置了输入结束的flag。
你看看程序能不能找出来。
要是还不行建议你把代码贴出来我帮你看看

⑶ c语言一次完成编译、连接和执行用什么键

C/C++语言的完整编译过程是 一、预编译 处理#define #if #include这类#开头的语句,这些称为预编译指令。这个过程中会把.h文件和.c/.cpp文件组合成最终交给compile过程的原文件。这个原文件是不包含任何#开头的语句的。所有#define定义的宏也会被替换。 二、编译把上面那个原文件编译成.o或者VC里是.obj文件。这个文件保存了机器码化的函数、函数的描述、全局变量的描述、乃至段的描述等等。 三、连接把可执行程序需要的所有的编译过程产生的.o或者.obj文件组合到一起。(这里也包括.lib文件,.lib文件件本质上就是打包的.obj文件集合)。另外连接过程还会组合一些其他数据,比如资源、可执行文件头等等。

⑷ c语言如何调用方向键

在C代码中可设置如下自编的intokey( )函数,用以接收方向键值。库函数kbhit( )是检测是否有按键被按下,库函数getch( )是读取键盘按键值的,不需按回车,也不回显。dir是代表方向的变量,根据不同的方向键值,让dir取1到4这四个不同的值。其它的程序段就可根据dir的值让东西朝某个方向移动。方向键按下后会产生2个值,第一个是224,另一个分别为上下左右的72、80、75、77,因此要读取2次值来判断。要包含#include<conio.h> .

void intokey( )

{ int flag;

if ( kbhit( ) ) //判断有键按下时才执行下面的操作

{ flag = getch( ); //用flag来获取键值

if (flag==224)

{ flag = getch( ); //值为224时表示按下了方向键,要再次获取才行

if (flag==72 && dir != 2) dir = 1; //方向键为“上”且原方向不为下时,让dir=1.

if (flag==80 && dir != 1) dir = 2; //方向键为“下”且原方向不为上时,让dir=2.

if (flag==75 && dir != 4) dir = 3; //方向键为“左”且原方向不为右时,让dir=3.

if (flag==77 && dir != 3) dir = 4; //方向键为“右”且原方向不为左时,让dir=4.

}

if (flag==13)

{ while( 1 ) if ( ( flag=getch( ) )==13 ) break ; }

}

}

注:这个函数来源于某些“贪吃蛇”的代码,略有修改,足可获取方向键值。其中的1、2、 3、4分别对应着上下左右。当flag获得键值后,分两种情况:一是flag=224,此时再次获取键值以判断输入的是4个方向中的哪一个;二是flag=13,表示按下回车键,我们就执行循环,程序暂停,等待再次输入回车,程序继续运行。

⑸ c语言中如何当键入某个键的时候执行相应的操作

一般来说必须键入回车啊。。因为那样才真正把数据读进去了。。不按回车的不会

⑹ C语言,怎么设置按下某个键执行某些代码

每段代码分别放置在一个函数中,然后在main中通过以下步骤选择执专行:
scanf命令,要求用户输入属选项;
switch···case···命令,判断用户输入的数字,然后根据不同值执行不同的函数即可。
不知道你是不是这个意思,希望对你有帮助。

⑺ c语言按下某键执行某语句 比如按下数字键1,就会输出1+1=2,希望带注解

charkey='c';
charexit='e';
charinput;
while(scanf("%c",&input))
{
if(input==key)
{
//dosomething
printf("youinputC");
continue;
}

if(input==exit)
{
//EXITWAITTINGFORINPUT
break;
}
}

printf("youexit");

⑻ C语言编程中运行按哪个键

按ctrl+F5
1、加头文件#include"stdlib.h"或#include<stdlib.h>,然后也在代码后加上getch();便可以了。
2、运行程序,运行结果便停留在了屏幕上。

⑼ 新手求助:C语言按下某键后开始执行代码怎么写

使用getch()函数

getch作用是等待键盘按键,并且返回按键的键值。

比如ESC的键值为27,我版们可以写程序为

#include<stdio.h>
intmain()
{
while(getch()!权=27);
printf("OK!");
}

⑽ c语言执行命令快捷键是什么

1、重置配置的方法: