c语言中如何把自己编写的函数保存以供以后调用?象库函数那样。

c语言中如何把自己编写的函数保存以供以后调用?象库函数那样。,第1张

如果使用的是Dev-C++或者VC++,那么你可以新建一个Static Library工程,并在其中添加相应代码然后编译成*.lib文件,在以后的工程中即可随时引用。

当然如果不是用这类IDE工具的话,你可以将常用函数写到一个头文件(*.h)中,在以后的代码文件中可以直接通过include该头文件来实现代码重用。

以上两种方法都需要被保存的文件(*.lib,*.h)被放在适当目录,一般的编译器都有环境目录的选项,需要在Library Directry及Header Directry中设置一下。当然如果不进行设置也可以,那就需要将这些文件复制到工程所在目录了。

楼主哥哥:

cat函数用于输出到外部文件:

cat("av3=function(x){n=length(x)m=mean(x)d3=(x-m)^3sum(d3)/n} ",file="aa.r")

cat("任意字符",file=“文件名”)

之后要运行这个R就写一句source("文件名")就好了

void save(){ /*建立保存文件函数*/

int i

FILE *fp/*定义文件型指针*/

system("CLS")

if((fp=fopen("student.txt","wb"))==NULL){ /*打开输出文件*/

printf("不能打开文件!\n")

return/*终止程序*/

}

for(i=0i<ni++) /*向student文件中写入信息*/ // 这是所谓的上边

if(fwrite(&stu[i],sizeof(struct student),1,fp)!=1) // 这里写文件上边有写

// fwrite() 这个函数 写文件 // 你可以百度 fwrite( ) 百科里有介绍

printf("文件写入错误\n")

fclose(fp)/*关闭文件*/

printf("\n\n\n\n\t\t\t学生信息保存成功!\n")

printf("\n\n\n\n\t\t\t按任意键返回菜单!!")

getch()

}


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12101605.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-21
下一篇 2023-05-21

发表评论

登录后才能评论

评论列表(0条)

保存