c语言引用save函数 c++save函数

c语言 问题

第一个void save();是这个函数的声明,就是告诉系统:在下面的主函数main(){}里面,save()函数可以被调用,实现save()函数可以实现的功能;而下面那个save()就是在main()函数里面,调用save()函数,实现它的功能。这样的作用可以把实现各种功能的函数模块化,方便使用。

创新互联公司服务项目包括淇县网站建设、淇县网站制作、淇县网页制作以及淇县网络营销策划等。多年来,我们专注于互联网行业,利用自身积累的技术优势、行业经验、深度合作伙伴关系等,向广大中小型企业、政府机构等提供互联网行业的解决方案,淇县网站推广取得了明显的社会效益与经济效益。目前,我们服务的客户以成都为中心已经辐射到淇县省份的部分城市,未来相信会继续扩大服务区域并继续获得客户的支持与信任!

C语言void save()什么意思?

这是一个自定义的函数,名为save,没有返回值。一般这样的函数是把定义为全局变量的变量值保存到磁盘上或是直接输出(照函数名save的意思是直接存盘)。所以就没有形式参数表,也没有函数返回值。

例如:

#include stdio.h

#include stdlib.h

int max;

void save()

{

FILE *fout = fopen("D:\\resault.txt","w");

fprintf(fout,"max=%d",max); //输出最大值

fclose(fout);

}

int main()

{int a,b;

scanf("%d %d",a,b); //输入二个整数

max=ab?a:b; //选出最大值

save(); //保存结果到文件

return 0;

}

C语言里说未定义save,怎么来定义呢?

如果save是函数,那就定义一个名为save的函数,比如

void save(void)

{

}

如果save是变量,就定义一个变量,

比如int save=0;//指明他的数据类型并初始化

c语言 save()函数 需要的 头文件

c没有这个库函数,只有saveFileDialog保存文件对话函数,可以自定义。

下面是C语言一个将信息保存文件的函数,求给分析一下

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

int i;

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

system("CLS");

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

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

return; /*终止程序*/

}

for(i=0;in;i++) /*向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();

}


网站标题:c语言引用save函数 c++save函数
分享路径:http://pwwzsj.com/article/hhjcgp.html