2 zymzymax zymzymax 于 2016.05.03 15:01 提问

请问 c语言当程序退出后再重新运行可以显示先前录入的信息怎么做

/*编写一个程序,实现循环录入如下记录信息
学校 字符串
姓名 字符串
提示:利用结构体数组或链表保存录入的数据
要求:
1.当程序退出后再重新运行可以显示先前录入的信息*/

3个回答

sunxiving
sunxiving   2016.05.03 15:14
已采纳

因为你录入的信息都是存放在内存中。关闭程序后。内存就释放了。想要程序退出后再重新运行可以显示先前录入的信息,就把录入的信息写入到文件中。当再次打开程序时先从文件中读出到内存。你可以看看文件的相关操作。

zymzymax
zymzymax 用文件去追加哈
一年多之前 回复
GoToLoLua
GoToLoLua   2016.05.03 15:39

用数据库

或者

简单点使用文件保存,启动的时候去读文件,录入信息的时候,写信息保存到文件里。

ArthurJava
ArthurJava   2016.05.03 19:11

程序退出后,所有内存中的数据都不能在读了;重新运行,会分配新的地址。

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!