當前位置:首頁 » 編程語言 » c語言等待
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

c語言等待

發布時間: 2022-02-23 18:52:03

❶ 請問c語言中的等待輸入命令是什麼

getch().不過在VC中好象要用getch(),必須在頭文件中加上<conio.h>

❷ c語言編程著急等待答案

1.
#include<stdio.h>
intmain()
{
inti,a[10];
int*min,*max,temp;
for(i=0;i<10;i++)
scanf("%d",&a[i]);
min=&a[0];
max=&a[0];
for(i=0;i<10;i++)
{
if(a[i]>*max)max=&a[i];
if(a[i]<*min)min=&a[i];
}
temp=a[0];
a[0]=*min;
*min=temp;
temp=a[9];

a[9]=*max;
*max=temp;
for(i=0;i<10;i++)
printf("%-4d",a[i]);
return0;
}'
2.
#include<stdio.h>
intmain()
{
inta,b,c,d;
scanf("%d%d",&a,&b);
c=a/b;
d=a%b;
printf("a=%d,b=%d ",a,b);
printf("a/b=%d,theamodb=%d",a,b,c,d);
return0;
}

3.

#include<stdio.h>
intmain()
{
inta=0,b=0,c=0,d=0,e=0,i=0;
char*p,s[200];
while((s[i]=getchar())!=' ')i++;
p=s;
while(*p!=10)
{
if(*p>='A'&&*p<='Z')
a++;
elseif(*p>='a'&&*p<='z')
b++;
elseif(*p=='')
c++;
elseif(*p>='0'&&*p<='9')
d++;
elsee++;
p++;
}
printf("大寫字母:%d 小寫字母:%d ",a,b);
printf("空格:%d 數字:%d 其他字元%d ",c,d,e);
return0;
}

❸ c語言中 等待的函數是什麼呢

等待按鍵 getch 任意按鍵無需回車 頭文件視使用條件而定
等待延時 sleep

❹ c語言中如何讓一段字元顯示之後等待幾秒在出現下一句

在中間加上
sleep(5);
這個單位是秒.
你現在的函數是自己定義的,沒什麼效果.

❺ C語言 程序等待鍵盤輸入一個字元,如果是字母,按下面規則輸出,

#include<conio.h>
#include<stdio.h>
void input(char endChar){//輸入結束字元: endChar
char c = 0;
while(c != endChar){
c = getch();
if(c >= 'A' && c <= 'Z'){
c = 'a' + 'z' - (c + 32);
}else if(c >= 'a' && c <= 'z'){
c = 'A' + 'Z' - (c - 32);
}
printf("%c",c);
}
}
void main(void)
{
input('.');
getch();
}

❻ C語言中如何做到等待

//等待方法有很多,以C語言舉例
//最簡單的可以使用sleep進行延時等待
//也可以寫個空循環語句,用來等待循環,但空循環語句不能精確等待時間
//可以使用各類鎖進行互斥等待
//可以使用信號量進行等待
//可以使用消息隊列進行等待
//再有os的情況下,可以使用線程掛起來進行等待
//此外還有很多,可以看看操作系統相關的書

❼ C語言中 有什麼指令 可以滿足 等待數秒 再執行下一行

原型:extern void sleep(unsigned int sec);
用法:#include <dos.h>
功能:短暫延時
說明:延時sec秒
舉例:

// sleep.c
#include

main() {
int c;

clrscr();
printf(" Hello, world!");

sleep(1);

clrscr();
printf(" Hi, guys");

getchar();
return 0;
}

原型:extern void delay(unsigned int msec);
用法:#include <dos.h>
功能:短暫延時
說明:延時msec*4毫秒
舉例:

// delay.c
#include

main()
{
int c;

clrscr();
printf(" Hello, world!");

delay(250); // 250*4=1000msec=1sec

clrscr();
printf(" Hi, guys");

getchar();
return 0;
}

wait(等待子進程中斷或結束)
相關函數
waitpid,fork
表頭文件
#include<sys/types.h>
#include<sys/wait.h>
定義函數
pid_t wait (int * status);
函數說明
wait()會暫時停止目前進程的執行,直到有信號來到或子進程結束。如果在調用wait()時子進程已經結束,則wait()會立即返回子進程結束狀態值。子進程的結束狀態值會由參數status 返回,而子進程的進程識別碼也會一起返回。如果不在意結束狀態值,則參數status可以設成NULL。子進程的結束狀態值請參考waitpid()。
返回值
如果執行成功則返回子進程識別碼(PID),如果有錯誤發生則返回-1。失敗原因存於errno中。

❽ c語言中等待的函數是什麼

如果對時間要求非常精確,可以考慮採用和匯編中處理的情況,看看cpu的頻率,將for命令分解成匯編語言,看多少毫秒執行一次命令,然後設置循環次數,這樣足夠精確,實際上在匯編下也是這么做的。

❾ C語言中輸入函數等待輸入和結束輸入

你隨便輸入一個字母試下,馬上就返回,除了你本就是要輸入%c

❿ c語言等待指定的時間,怎麼做

單片機延時程序?
(1)用定時器算出來,弄一個死循環,同時開定時器,時間到了就break。
(2)用延時子函數,也是一個循環,每個循環周期執行N個NOP指令,這個N由匯編語言來控制,也就是循環體里插入匯編語句,一個NOP的時間由單片機決定,有的是1個機器周期,有的是2個,但是具體的單片機執行NOP的時間是相同的,你可以算一個有多少個NOP就知道延時了多長時間。