文章 2023-06-15 来自:开发者社区

抽丝剥茧C语言(高阶)动态+文件通讯录(下)

动态文件通讯录无论是静态通讯录还是动态的通讯录其实都是在内存里面,第二次打开后之前的数据就全都没有了,那么这次我们让数据储存到文件里。contacts.cvoid stockpilecontact(contacts* pc) { assert(pc != NULL); FILE* p1 = fopen("contacts.txt", "wb");//打开文件,以二进制方式写 if (...

抽丝剥茧C语言(高阶)动态+文件通讯录(下)
文章 2023-06-15 来自:开发者社区

抽丝剥茧C语言(高阶)动态+文件通讯录(上)

导语这一片博客我会改进上次的静态+文件通讯录,先分析哪里可以改,然后再下手,最后测试。先从动态方面开始改。动态改进首先是储存联系人的潍坊可以更改,因为你写了100不一定能存上100个位置,这样容易浪费空间,或者是100个不够你还要手动去更改,很麻烦,我们可以让他刚开始分配一小块那日村,不够就一直扩容。我们这里初始能放3个联系人,不够的话每次加2个。(数量少方便测试)初始化通讯录与添加联系人的更改....

抽丝剥茧C语言(高阶)动态+文件通讯录(上)

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

开发与运维

集结各类场景实战经验,助你开发运维畅行无忧

+关注