成都网站建设设计

将想法与焦点和您一起共享

c语言存档函数 c语言代码保存格式

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

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

成都创新互联"三网合一"的企业建站思路。企业可建设拥有电脑版、微信版、手机版的企业网站。实现跨屏营销,产品发布一步更新,电脑网络+移动网络一网打尽,满足企业的营销需求!成都创新互联具备承接各种类型的网站制作、成都做网站项目的能力。经过十载的努力的开拓,为不同行业的企事业单位提供了优质的服务,并获得了客户的一致好评。

用c语言做了一游戏,但怎么弄存档和读档啊?最好有例子

#includeintmain(){intn,a[70000],i,m,num=1,flag=0;scanf("%d",n);m=n;while(1){for(i=0;i

c语言的保存函数怎么写

你可以用数组,也可以用链表来保存.

如果没有通过文件的形式来保存的话,就试用内存来保存好了,这样上面所说的数组,和和链表是不错的选择.

不过有个缺点,就是在下次启动的时候不能读取上次存入的数据,除了程序编译时生成的以外都不会保存.

如果想保存,最好就通过文件的形式来保存,即吧新加入的数据放进一个文件里面,修改的会修改相应的数据,删除也是同理,管理数据方面,建议使用数据库.

怎么用c语言写学生信息的保存部分函数??

#include "stdio.h"

#define SIZE 4

struct student_type

{

char name[10];

int num;

int age;

char addr[15];

}stud[SIZE];

void save()

{

FILE *fp;

int i;

if((fp=fopen("student.txt","wt"))==NULL)

{

printf("cannot open file\n");

return;

}

for(i=0;iSIZE;i++)

if(fwrite(stud[i],sizeof(struct student_type),1,fp)!=1)

printf("file write error\n");

fclose(fp);

}

void main()

{

int i;

for(i=0;iSIZE;i++)

{

printf("第%d个学生的信息:\n",i+1);

scanf("%s",stud[i].name);

scanf("%d",stud[i].num);

scanf("%d",stud[i].age);

scanf("%s",stud[i].addr);

}

save();

}

下面是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语言写了一个小游戏(飞行棋 - 投骰子,投出几走几步),怎么实现游戏的存档与读档?

呵呵,这个不算难!

简单点就用ifstream和ofstream

具体用法

//预处理:

#include fstream

//声明函数

ifstream fin ("game.txt");/*这里的fin可以替换用任意函数名替换.必须先在该游戏目录下创建存档,才可读取。(“”)中只用输入文件名,这里是搜索该游戏所在的文件夹中的文件,即你的游戏.exe存在了program files里,运行ifstream fin("game.txt");之后dos会在programfiles里寻找game.txt文件。

//使用

fina;//具体方法不多说,跟cin一样

//停止使用

fin.close();//注意!为减少不必要的内存消耗,请一定要加fin.close()

上面提到的是读取

下面还有存档

#include fstream

//声明函数

ofstream fout ("game.txt");/*这里的fout可以替换用任意函数名替换.不用先在该游戏目录下创建存档,直接调用,即可存档。(“”)中只用输入文件名,这里是搜索该游戏所在的文件夹中的文件,即你的游戏.exe存在了program files里,运行ifstream fin("game.txt");之后dos会在programfiles里寻找game.txt文件。

//使用

fina;//具体方法不多说,跟cout一样

//停止使用

fin.close();//注意!为减少不必要的内存消耗,请一定要加fout.close()

Are you ready? just do it!


当前名称:c语言存档函数 c语言代码保存格式
URL网址:http://chengdu.cdxwcx.cn/article/doccopg.html