當前位置:首頁 » 編程語言 » c語言如何將文件傳入函數
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

c語言如何將文件傳入函數

發布時間: 2023-03-01 16:22:51

『壹』 c語言怎麼把自定義頭文件添加到函數庫中

你可以把你的頭文件復制到 stdio.h 所在的文件夾,並 修改 編譯器自帶的 stdio.h,
在 stdio.h 的 尾部 加一句 #include 你開發的頭文件名 即可。以後,凡使用 stdio.h 就自動有了 你開發的頭文件了。
這個操作很簡單,但你要有管理員特權,才能修改stdio.h。
如果 可以自己 寫 #include ...; 你可以 把自己開發的 頭文件寫在 自己 的 一個文件夾。把自己的文件夾路徑 加入到 環境變數 INCLUDE 中。例如文件夾路徑是 d:\my_head 用 命令:
set INCLUDE=%INCLUDE%;d:\my_head
就可加入。 使用頭文件 用 #include <my_some.h>
my_some.h 是你開發的頭文件之一,存放在 d:\my_head\ 下面。

『貳』 C語言中如何引用其它C源文件中的函數

在源文件A1.c中調用A2.c 中的函數有兩種方法:

1、在A2.c中有完整的函數定義,在A1.c中添加一下要用到的函數原型(聲明)就可以了,例如:

在A2.c中:有函數void A2(){...};。

在A1.c中:在文件前頭增加一行:void A2();就可以了。

2、把A2.c中完整定義的函數的原型,寫到一個A2.h文件中,然後在A1.c的文件頭增加#include "A2.h"就可以了。

以上兩種方法,在A1.c中都可以正常的調用,就跟在A2.c中調用一樣。

其實函數默認是外部的,只要在其他文件中聲明就能使用;但是注意如果在前面加上static,就只能在本文件中使用了,不能再被其他的文件調用。

(2)c語言如何將文件傳入函數擴展閱讀:

1、一個.h文件要 對應有一個.c文件,這樣鏈接器就可以調用這個文件里的函數。比如a.h 和 a.c。

2、把相應的函數定義寫在.c文件中。這里要強調一點:要加上#include ".h",這個一般作為一種工程規范。因為如果.c文件中的函數也需要調用同個.c中的其它函數,那麼這個.c往往會include對應的.h。比如頭文件里進行了變數的聲明,這個時候對應的.c文件是一定要加上這個頭文件的。

3、再在其他的main.c文件開頭添加#include "a.h"。

『叄』 C語言如何使用外部文件中的函數

1.
請使用預編譯指令
#include。加入外部文件,就可以使用外部文件的函數了。
#include放在代碼文件頭,用於告訴編譯器,文件中包含的頭文件,屬於預處理文件的一部分

語法為:
#include
<iostream.h>
(這句是程序編譯時搜索系統目錄文件)
#include
「HName.h"
(這句是程序編譯時搜索當前項目的文件)
2.
例如:
//函數實現 a.c文件:
int add(int x, int y){
return x+y;
}
//主文件 main.c文件:
#include <stdio.h>
#include "a.c" //引入外部函數
int main(){
int i;
i = add(1,2);
printf("%d",i);
return 0;
}