2个回答
展开全部
如果你能找到你的编译器的库文件放在哪里,那么只要把你的自己编写的函数放在编译器的库函数的文件中,直接引用就可以。
但是很多编译器的库函数是不开放的,你很难找到库函数的文件在哪。
因此,你只能把自己写的函数电脑的某个盘里,如d:\\盘,引用的时候直接引用就行。比如,自己写个文件(myfile.h)放在 d
盘,即路径为 d:\\myfile.h
举个例子:
【1.】把myfile.h文件放在d盘
可以新建一个记事本文件(后缀.txt),把文件名改为(myfile.h),在该文件中添加如下内容:
// myfile.h 自定义一个的输出 * 图行的文件,相当于库函数
#include <stdio.h>
void Display_San(int n) //打印*三角形
{
int i;
for(i=0; i<n; i++)
{
printf(" * \n");
printf(" *** \n");
printf(" ***** \n");
printf(" ******* \n");
printf(" ********* \n");
printf("*********** \n");
}
}
void Display_Si(int n) //打印*矩形
{
int i;
for(i=0; i<n; i++)
{
printf("* * * * * *\n");
printf("* *\n");
printf("* *\n");
printf("* *\n");
printf("* *\n");
printf("* * * * * *\n");
}
}
//还可以有更多的函数.......放在一个文件中,成了自定义的库函数
【2.】在主函数中,引入该文件:
#include "d:\\myfile.h" //引入自定义的文件,该文件包含两个函数(即自定义的库函数)
void main()
{
Display_San(2); //在d:\\myfile.h文件中定义了
Display_Si(3); //在d:\\myfile.h文件中定义了
}
这就成了引用库函数了!!!!!!
但是很多编译器的库函数是不开放的,你很难找到库函数的文件在哪。
因此,你只能把自己写的函数电脑的某个盘里,如d:\\盘,引用的时候直接引用就行。比如,自己写个文件(myfile.h)放在 d
盘,即路径为 d:\\myfile.h
举个例子:
【1.】把myfile.h文件放在d盘
可以新建一个记事本文件(后缀.txt),把文件名改为(myfile.h),在该文件中添加如下内容:
// myfile.h 自定义一个的输出 * 图行的文件,相当于库函数
#include <stdio.h>
void Display_San(int n) //打印*三角形
{
int i;
for(i=0; i<n; i++)
{
printf(" * \n");
printf(" *** \n");
printf(" ***** \n");
printf(" ******* \n");
printf(" ********* \n");
printf("*********** \n");
}
}
void Display_Si(int n) //打印*矩形
{
int i;
for(i=0; i<n; i++)
{
printf("* * * * * *\n");
printf("* *\n");
printf("* *\n");
printf("* *\n");
printf("* *\n");
printf("* * * * * *\n");
}
}
//还可以有更多的函数.......放在一个文件中,成了自定义的库函数
【2.】在主函数中,引入该文件:
#include "d:\\myfile.h" //引入自定义的文件,该文件包含两个函数(即自定义的库函数)
void main()
{
Display_San(2); //在d:\\myfile.h文件中定义了
Display_Si(3); //在d:\\myfile.h文件中定义了
}
这就成了引用库函数了!!!!!!
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询