mwbr.net
当前位置:首页 >> C语言 sAvE函数 >>

C语言 sAvE函数

可换成 void save() { char name[10]; FILE *fp; int i; scanf("%s",name) if((fp=fopen(name,"wb"))==NULL) {printf("cannot open file\n"); return;} for(i=0;i

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

是个save()函数,应该前面有写,是自己定义的函数,不是系统里自带的

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

用w+就可以了。

不同。相同的函数要 返回值类型相同 名称相同 参数的个数和类型要相同 不然就不一样了,变成函数重载。

如果save是函数,那就定义一个名为save的函数,比如 void save(void) { } 如果save是变量,就定义一个变量, 比如int save=0;//指明他的数据类型并初始化

C语言为什么读取不了save保存的数据

自己取的变量名,一般用在文件操作的程序代码中,如果对一打开的文件进行了修改或添加操作,就把saveflag变量赋值为1,这样在程序退出前可检测变量值来决定是否要保存修改。

改成puts(a[4][4],4),意味着你要传递给puts函数的是a[4][4]这个元素的值,而不是二维数组a的起始地址。况且4x4数组最后一个元素的下标是a[3][3],a[4][4]是没有定义的。另外puts函数中的形参n好像一直没用到吧。

网站首页 | 网站地图
All rights reserved Powered by www.mwbr.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com