IOS-C文件的创建于初始化函数.void init() write_file()
//文件初始化
void init(){
FILE * fp=NULL;
fp=fopen("telbook.data", "rb");
int count=0;
if (fp==NULL) //没有这个文件就把这个文件创建出来
{
fp=fopen("tellbook.data", "wb");
fwrite(&count, sizeof(count), 1, fp);
fclose(fp);
return;
}
//文件写入
void write_file(){
FILE* fp;
fp=fopen("telbook.data","wb");
fwrite(&n, sizeof(int), 1, fp);
for (int i=0; i<n; i++) {
fwrite(&persons[i], sizeof(Person_t), 1, fp);
}
fclose(fp);
}
else//有这个文件就把这个文件里的内容读出来
{
fread(&n, sizeof(int), 1, fp); //先读文件中联系人的个数
printf("当前通讯录人数:%d\n",n);
for (int i=0; i<n; i++) {
fread(&persons[i], sizeof(Person_t), 1, fp);
}
}
fclose(fp);
}
转载于:https://www.cnblogs.com/absorption/p/5395528.html
IOS-C文件的创建于初始化函数.void init() write_file()相关推荐
- 魔方APP项目-02-服务端项目搭建,创建manage.py文件、构建全局初始化函数创建app应用对象、通过终端脚本启动项目、项目加载配置、数据库初始化、日志初始化、蓝图初始化
服务端项目搭建 新建项目目录mofangapi,并创建虚拟环境 mkvirtualenv mofang 安装开发中使用的依赖模块 pip install flask==0.12.4 pip insta ...
- 已创建了一个包含学生学号、身高、性别的学生身高信息表并输出到屏幕,学生信息从records.txt文件读取。 编写一个函数 void reverse(Seqlist *lp); 功能是对已建立的学生身
已创建了一个包含学生学号.身高.性别的学生身高信息表并输出到屏幕,学生信息从records.txt文件读取.(结构体数组版本) (1)30' 编写一个函数 void reverse(Seqlist * ...
- Delphi中ExtractFilePath、ParamStr以及更多文件/目录操作涉及的函数。附加对应的例子...
先介绍ExtractFilePath和ParamStr ParamStr 该函数的原型是:function paramstr(i: Integer): String; 对于任何的application ...
- ios .mm文件调用c语言函数报错,深入浅出 iOS 编译
前言 两年前曾经写过一篇关于编译的文章<iOS编译过程的原理和应用>,这篇文章介绍了iOS编译相关基础知识和简单应用,但也很有多问题都没有解释清楚: Clang和LLVM究竟是什么 源文件 ...
- R语言使用fs包的dir_create函数在指定路径下创建新的文件夹、使用file_create函数在指定文件夹下创建文件
R语言使用fs包的dir_create函数在指定路径下创建新的文件夹.使用file_create函数在指定文件夹下创建文件 目录
- php+打开文件和其子文件,用 PHP 内置函数 fopen 创建文件和打开文件
使用 PHP 内置函数 fopen,可以打开一个文件. 打开文件 fopen 最简单语法如下: fopen(filepath,mode) 下面是打开一个文件的 PHP 代码示例: $f = fopen ...
- Golang——结构体创建与初始化、结构体与数组、结构体与切片、结构体与map、结构体作为函数参数、结构体方法、结构体方法继承
结构体: 结构体是由一系列具有相同类型或不同类型的数据构成的数据集合 结构体可以很好的管理一批有联系的数据,使用结构体可以提高程序的易读性,类似于Java的类一样 不能在结构体直接赋值 字段名必须唯一 ...
- iOS开发中plist文件的创建与简单读取(一)
iOS开发中plist文件的创建与简单读取(一) 1. 创建一个工程 2. 新建一个plist文件(command+N快捷键或者新建文件 如图下的红色圈) 3. 红色圈是plist的文件名,这里默认为 ...
- 创建文件 c语言,汇编语言CreateFile函数:创建新文件或者打开已有文件
函数 CreateFile 可以创建一个新文件或者打开一个已有文件.如果调用成功,函数返回打开文件的句柄:否则,返回特殊常数 INVALID_HANDLE_VALUEO 原型如下: CreateFil ...
最新文章
- pt,px,rem和em之间区别总结
- 牛客第七场 Sudoku Subrectangles
- spark rdd Transformation和Action 剖析
- Flink从入门到精通100篇(十三)-Flink的入门教学
- 不想参加无聊的团队分享, 我们这样玩
- 女儿问了我一个问题:什么是抽象?
- Vue使用Vuex一步步封装并使用store
- 【Linux】Ubuntu下C语言访问MySQL数据库入门
- SpringBoot指南(三)——静态资源、欢迎页、Favicon、默认页面
- java赛车小游戏代码_java版赛车小游戏源代码
- 递归算法及经典例题详解
- vm虚拟机做为pxe服务器,vm esxi创建的虚拟机怎么通过pxe启动
- IDEA安装Gitee插件
- Tidal生活方式丨解忧、故事与爱好:我是知乎用户,也是知乎答主
- CorelDRAW2022最新电脑版离线安装教程
- 通过nginx代理实现内网访问百度地图方案
- 【渝粤题库】国家开放大学2021春1089现代教育思想题目
- 如何在CSDN个人主页添加公众号或者个人微信二维码
- 浅谈精准提取日志中的URL
- 飞机大战之一:让背景先动起来
热门文章
- 【hdoj_2152】Fruit(母函数)
- HTML5火焰文字特效DEMO演示---转载
- Linux C中发现无法连接到math.h中的数学函数解决办法
- 接口一个被我忽略的地方--接口重定向技术
- java导出jar带第三方库_在.jar文件中导出java库
- 如何查看一个网站是否部署了SSL证书?
- 面试:数据分析面试SQL操作真题解析
- 少儿编程100讲轻松学python(十二)-python如何将数据写入txt
- To B 的产品经理和 To C 的产品经理有什么差别? To B 的产品经理的价值如何体现?
- mysql锁与性能_MySQL性能优化--锁(概念)