所以这是一个家庭作业,它有点像doozy所以我会尝试TL; DR它。基本上我用5个文件制作共享内存数据库(加载,查询,清理,打印,更改) 加载从文件加载数据库。 (学生有名字/姓氏/地址/电话号码) 查询允许某人“搜索”特定学生 print ....打印共享内存的内容 和更改让人们可以更改数据库 和clean去掉sephamores并将共享内存的内容保存到文件中。
现在教授给了我们一堆代码,而且大部分时间我理解它。他被分成3个档案。 (更改,创建和头文件) 我的主要问题是,如何将多个“对象”存储到共享内存中。
就像他自然地将学生数据保存在结构中一样,并且对于他的“示例”,他似乎通过使用struct * ptr来加载它。但是我如何加载多个学生?
我可以在这里发布源代码,但它是4个不同的文件并且很长。
答案 0 :(得分:1)
使用结构数组而不是单个结构?