C語言程式設計時,說無法找到delay h的頭

2023-03-07 21:00:19 字數 3207 閱讀 3648

1樓:熊霸天

一般情況下,光有標頭檔案時不夠的,,還需要對應的庫檔案,你看看是什麼開發包沒按上吧。編譯的時候加上-i -l 引數。

include delay.h 程式設計什麼意思,大神麻煩幫解答一下 ,他的功能是啥

2樓:金色潛鳥

#include "delay.h"

包含自定義標頭檔案 delay.h, 就是在預編譯時,把檔案 delay.h 的內容插入 #include "delay.h" 所在位置,然後再編譯。

delay.h 顧名思義,它含有 繁忙 -- 等待 函式 定義。等待 的時間單位: 毫秒,秒,或cpu週期hz 等等。自己檢視一下便可。

c語言中time.h標頭檔案中對時間的操作具體是怎樣的?

3樓:

time.h標頭檔案提供對時間操作的一些函式,clock()是程式開始到呼叫的毫秒數。

time_tt_begin,t_end;

t_begin=clock();//記錄開始時間

dosomething();//呼叫函式

t_end=clock();//記錄結束時間

printf("timeused=%.21f\n",(double)(t_end-t_begin)/clocks_per_sec);//顯示函式呼叫時間

擴充套件資料

c語言中time.h標頭檔案的使用

#include

#include

#include

intmain(void)

longi=10000000l;

clock_tstart,finish;

doubleduration;//測量一個事件持續的時間

printf("timetodo%ldemptyloopsis",i);

start=clock();

while(i--)

finish=clock();

duration=(double)(finish-start)/clocks_per_sec;//clock()是以毫秒為單位計算時間的所以除以clocks_per_sec這是time.h裡面定義的一個常量

printf("%fseconds\n",duration);

system("pause");

4樓:

time(null);就可以獲取系統當前的絕對時間

5樓:葉葉葉

#include

//計算兩個time_t值的差

double difftime(time_t time1, time_time0 );

/* returns time1 - time0 in seconds (no error return) */

//得到當前日期和時間作為time_t

time_t time( time_t *t /* null or returned time */

);/* returns time or -1 on error(errno not defined) */

6樓:匿名使用者

#include "time.h"

#include "stdio.h"

int main(void)

{ struct tm *ptr;

time_t lt;

char str[80];

lt=time(null);

ptr=localtime(

icc**r怎樣自己寫建立一個delay.h標頭檔案,然後在main中呼叫

在main.c和lib.c中重複定義了delay函式,請問怎麼修改?

7樓:匿名使用者

1、delay函式是一般自己定義的一個延時函式。

2、c語言定義延時函式主要通過無意義指令的執行來達到延時的目的。下面給出一個經典的延時函式。

// 定義一個延時xms毫秒的延時函式

void delay(unsigned int xms) // xms代表需要延時的毫秒數

c語言程式設計時為什麼要加標頭檔案?

8樓:匿名使用者

這是由c語言編譯規則決定了的,一個標頭檔案對應著一個函式庫或者一個自定義的函式檔案,標頭檔案相當於這個庫函式或自定義函式檔案的目錄,是一個索引,編譯時按這個目錄去尋找具體的函式體。

9樓:匿名使用者

標頭檔案是你程式中需要用到東西,如需要某個數學函式,則必須包括數學相關標頭檔案,如math.h,當然,也可以自己寫函式,只要你不怕麻煩!

標頭檔案是你程式中需要用到東西,如需要某個數學函式,則必須包括數學相關標頭檔案,如math.h,當然,也可以自己寫函式,只要你不怕麻煩! 標頭檔案就是在你所編制的程式執行時要用到的檔案!

如 math.h 和 stdio.h

標頭檔案就是在你所編制的程式執行時要用到的檔案!

如 math.h 和 stdio.h

標頭檔案就是在你所編制的程式執行時要用到的檔案!

如 math.h 和 stdio.h

c語言的標頭檔案和主函式怎麼聯絡

10樓:小豬

你自己寫的話就要用#include 「*******.h」,如果用#include <*******.h>編譯器只(只)會查詢系統自帶目錄下面的.

h標頭檔案,如果用#include 「*******.h」,編譯器會首先搜尋系統自帶標頭檔案,如果找不到,則會搜尋使用者自定義標頭檔案

11樓:樂跑小子

c語言在標頭檔案中實現函式定義,可以按如下方法:

新建一個demo.h(也可以為其它檔名)的標頭檔案,在標頭檔案中新增函式定義,如:extern void demo();

新建一個c檔案,在檔案中將demo.h包含進來:#include「demo.h」,在此檔案中將函式的主體寫上,如下:

void demo()

經過上述步驟,即可完成在標頭檔案中實現函式定義。

12樓:匿名使用者

那是因為你寫的標頭檔案沒有放入程式的標頭檔案庫中

例如我的vc2009的標頭檔案就在這個資料夾中,你要將你寫的標頭檔案放入這個資料夾中才會有用

C語言程式設計,求助大佬,謝謝,C語言程式設計題讀取時間求助,謝大佬了

include include include int main void else output length 0 printf s n output free input free output return 0 c語言程式設計題讀取時間求助,謝大佬了 字元轉整形抄的簡單應 bai用du 使用到...

c語言程式設計資料太大無法輸出怎麼辦比如2的100次方

這個屬於高精度運算範疇,你可以查些資料,關於高精度運算的四則運算。怎樣用c語言陣列來編2的100次方 5 int a int a,int b return j 在這上面打的,沒有編譯試一下,有錯的請包含。還有忽略一切錯誤檢測 include stdio.h int main 因為2的100次方結果資...

c語言程式設計時碰到一下兩個問題,有兩個c語言程式設計問題問一下

由於要捨棄小數部分並且double表示的資料比int大得多,編譯器會有這樣的警告,讓你確認不會有溢位問題。可以考慮不用pow計算整數2的k次方 m 1 for i 0 i pow函式返回的是double型別 而你的m是int型 所以提示會有精度損失 有兩個c語言程式設計問題問一下 題目翻譯1.編寫一...