c語言執行鍵
⑴ 在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、重置配置的方法: