当然如果不是用这类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()
}
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)