你可以把你的頭文件復制到 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\ 下面。
你用的什么環境薯頃,我以前只會用TC弄,現在也有些忘了 .先用TCC命令兆手迅生成OBJ,再用TLIB命令加到函數庫族此,我記得好像不是哪個庫都能加成功的,你試試那幾個庫,哪個可以.
int
add(int
x,int
y);
int
sub(int
x,int
y);
int
mul(int
x,int
y);
int
div(int
x,int
y);
#include
math.h
#include
stdio.h
void
main()
{
int
a,b,c,d,e,f,g,h,i;
printf("XXXXXXXXXXXXXXX計算器");
printf("\n");
for(c=1;c=30;c++)
printf("*");
printf("\n");
printf("請輸入一個整數");
printf("\n");
scanf("%d",a);
printf("\n");
for(c=1;c=30;c++)
printf("-");
printf("\n");
printf("請選擇您要做的運算:1.+,2.-,3.*,4./5.abs,6.sqrt");
printf("\n"敗宴雹);
for(c=1;c=30;c++)
printf("*");
printf("\n");
scanf("%d",d);
printf("\n");
if(d==5)
{printf("%d",abs(a));goto
end;}(如果想做絕對值,就直接做abs函數(它是個祥信庫函數).做完后就goto"end"--也就是函數的最后.)
if(d==6)
{printf("%.2f",sqrt(a));goto
end;};}(如果想做開平方,就直接做sqrt函數(它是個庫函數).做完后就goto"end"--也就是函數的最后.)
printf("請再次輸入一個整數");
(如果是做雙目的就開始輸入第二個數b)
printf("\n");
scanf("%d",b);
printf("\n");
switch(d)
{
case
1:add(a,b);break;
case
2:sub(a,b);break;
case
3:mul(a,b);break;
case
4:div(a,b);break;
default:printf("date
input
error!\n");
}
end:
printf("\n");}
int
add(int
x,int
y)
{
int
m;
m=x+y;
printf("%d",m);
return
m;
}
int
sub(int
x,int
y)
{
int
m;
m=x-y;
printf("%d",m);
return
m;
}
int
mul(int
x,int
y)
{
int
m;
m=x*y;
printf("%d",m);
return
m;
}
int
div(int
x,int
y)
{
int
m;
m=x/y;
printf("%d",m);
return
m;
}
(你試察帆試看吧!應該可以!呵呵)
1,寫文件“*.h”,文件“*.c”,文件.c中為函數實現;文件.h中為文件聲明;
2,把該函數編譯為.dll的一個入口函數;
3,提供鎮漏*.lib,*.dll,*.h,三個文件;
4,把*.dll放吵旅伍到Path目錄下;
5,把*.lib包含入工程,*.h,升或include到工程;
6,可以使用你寫的函數;
標題名稱:c語言加載函數庫 c語言加載配置文件
網頁網址:http://vcdvsql.cn/article48/ddpegep.html
成都網站建設公司_創新互聯,為您提供品牌網站制作、Google、網頁設計公司、虛擬主機、網站設計公司、網站策劃
聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯