【发布时间】:2010-10-29 02:19:21
【问题描述】:
所以这是一个家庭作业,它有点笨拙,所以我会尝试 TL;DR 它。基本上我用 5 个文件(加载、查询、清理、打印、更改)制作了一个共享内存数据库 Load 从文件中加载数据库。 (学生有名字/姓氏/地址/电话号码) 查询让某人“搜索”特定学生 print....很好地打印共享内存的内容 和 change 让人们改变数据库 并且 clean 摆脱了 sephamores 并将共享内存的内容保存到一个文件中。
现在教授给了我们一堆代码,而且大部分我都能理解。他被分成3个文件。 (更改、创建和头文件) 我的主要问题是,我将如何将多个“对象”存储到共享内存中。
就像他自然地将学生数据保存在结构中一样,对于他的“示例”,他似乎通过使用 struct * ptr 来加载它。但是我将如何加载多个学生?
我可以在这里发布源代码,但它有 4 个不同的文件而且很长。
【问题讨论】:
-
如果我回答你的问题,你毕业后会给我你的文凭吗?我一直想要第二学位:-)
-
我记得那个项目……CS470G怎么样?玛尼博士呢?
-
是的,就是他,他很好。而且我不是在寻找“代码”,我只是想知道如何存储多个学生,但我想使用结构数组可以正常工作。你还记得这个项目最终是否会变得很长/很艰难?他给了我们很多我一直在看的示例代码。