c語言中怎麼呼叫windowsapi函式

時間 2021-12-19 11:39:02

1樓:千鋒教育

c++呼叫windows api方法非常方便,只要在檔案的開頭包含了相應的標頭檔案就可以直接呼叫了.下面給一個簡單的例子:

#include "stdafx.h" // 這是vc自動新增的檔案,沒有什麼用途

#include // 包含messagebox函式宣告的標頭檔案int main(int argc, char* argv)呼叫api具體步驟:

1.包含呼叫函式的標頭檔案;

2.連線指定的庫檔案;

3.api函式前加::符號,表示全域性函式.

4.在msdn中可以找到相關api的用法。

2樓:我是菜狗

windows api其實也就是一些函式官方的說法是api其實只是些函式

比如和dos函式strlen()也可以說是api只是檔案不同

比如messagebox()這個api函式在windows.h檔案中strlen在stdio.h檔案中

簡單的寫一個api

#include "windows.h"

#include "windowsx.h"

winmain(這裡有六個數)

如果有什麼不懂的函式請查csdn

3樓:匿名使用者

#include"windows.h"

int main()

你說的啥意思,不是直接呼叫就行了麼!

4樓:匿名使用者

#include

shellexecute(.........);

o(∩_∩)o哈哈~

不要說加個#include不知道你在說什麼呢 不加你咋用呢?

用api函式就要這。。。。。。。 哎~!

5樓:匿名使用者

標頭檔案包含#include就ok了

c語言庫函式與windows api 的區別?

6樓:匿名使用者

簡單的理解:

1、使用windows api編寫的程式,在其他作業系統(例如linux)下就無法執行了。

2、如果只用c語言庫函式編寫的程式到其他作業系統下(支援標準c語言的)也可以執行。

7樓:

c 庫函式 是指 c 語言本身支援的一些基本函式,通常是彙編直接實現 的。 。 api 函式是作業系統提供給使用者方便設計應用程式的函式,實現一些特定的功能, api 函式也是 c 語言的函式實現的。

他們之間區別是:api 函式是針對作業系統的,c 語言函式則是針對 c 語言本 身的。 c語言庫函式是api的上層!

c語言中,函式返回值怎麼用,c語言中呼叫函式如何返回多個值?

斑駁丶4129仉 一般用0表示函式執行正確,正常返回 用負數表示函式執行出錯,每個值可以提前定義,根據出錯的值進行出錯處理。誠心為您解答每一個問題!如您滿意請採納最佳!如有疑問請繼續追問!您的好評是我們前進的動力,相互幫助,一起進步! return後接一個值。在呼叫這個函式的函式裡面,呼叫它的時候希...

c語言中的函式呼叫

include int fun1 int x,int y,int z int fun2 int x,int y,int z int main void int fun1 int x,int y,int z int fun2 int x,int y,int z 你要使用,你寫的函式求出的值,那就要有個...

C語言中函式呼叫問題

如果一個函式要使用引數,它就必須定義接受引數值的變數。形式引數與實際引數 函式定義時填入的引數我們稱之為形式引數,簡稱形參,它們同函式內部的區域性變數作用相同。形參的定義是在函式名之後和函式開始的花括號之前。呼叫時填入的引數,我們稱之為實際引數,簡稱實參。必須確認所定義的形參與呼叫函式的實際引數型別...