c语言求助

@Ta 2012-12-26 9594点击
学习了半年c语言,感觉什么都不会。现在考试了,求救啊。要求写一个1000行左右的联系人管理程序。要求能保存3个电话,姓名,工作,地址的c代码。
最好能加一个用户名登陆的功能.
回复列表(17|隐藏机器人聊天)
  • @Ta / 2012-12-26 / /
    可怜的娃
  • @Ta / 2012-12-26 / /
    让大地母亲吞噬你吧,不认真的同学啊。
  • @Ta / 2012-12-26 / /
    你要做命令行程序还是图形用户界面(GUI)程序?前者是非常简单的啊。数据存储不用自己设计,可以使用SQLite数据库函数库(别告诉我你不会调用动态链接库)。
  • @Ta / 2012-12-26 / /
    如果准备使用SQLite,http://www.cnblogs.com/hnrainll/archive/2011/09/08/2170506.html这是它的中文手册
  • @Ta / 2012-12-26 / /
    @老虎会游泳 好吧,老虎。你想的复杂了,就是用c实现。没数据库就用文档存储。
  • @Ta / 2012-12-26 / /
    说实话是有点上课走神,但真心不会啊。上课的c小程序都是小意思,但是没做过这么大的。1000行啊,不知道从何做起。缺乏经验
  • @Ta / 2012-12-27 / /
    @木杨,你觉得真的要写1000行?用php实现也许不要300行吧。
    你会用PHP实现该功能吗?用C是一样的,不过浏览器变成了控制台,html变成了标准输入和标准输出。
  • @Ta / 2012-12-27 / /
    @木杨,SQLite数据库本身就是文件啊。SQLite数据库不需要服务器端的。
    即使是这样一个简单的应用,你也会发现使用数据库会方便许多。因为你不需要自己实现字符串查找、修改之类的操作了。
    这就是代码只要300行不到的原因。
    1000行是因为你需要写700行的数据文件存储和读取代码,而且要花大量时间DEBUG。
    可是使用SQLite之后,只要10行不到就可以方便地从数据库文件中读写数据了。
  • @Ta / 2012-12-27 / /
    为了不写1000行,用SQLite吧,哈哈(不过如果你对SQL查询语句一头雾水的话就没办法了)。
    用SQLite,只要建个包含三个电话、姓名、工作、地址的表,以后所有操作都是增删查改数据库然后直接输出结果这么简单了。而且如果需求有变更,比如要求记录年龄,只要给数据表添加字段就可以了,不需要重新设计文件的存储方式。
    你的考试不会不允许使用第三方库吧。
  • @Ta / 2012-12-27 / /
    用链表如何?
  • @Ta / 2012-12-27 / /
    @匿名  链表是我最头疼的问题,看不明白。能交流一下吗?
  • @Ta / 2012-12-27 / /
    @老虎会游泳  谢了,不过这是c语言作业。主要问题是没法入手这样的长代码。希望老虎以后的教程多讲解一下这样的较多的代码的编程经验。
  • @Ta / 2012-12-27 / /
    就是把结构串连起来吧?@木杨
  • @Ta / 2012-12-27 / /
    @匿名  确实是,不过看不懂。自己写的代码一堆错误。
  • @Ta / 2012-12-28 / /
    我才刚开始学额
  • @Ta / 2012-12-28 / /
    @木扬 这就是我看的教程。你看看,甚至可以直接用例程。
添加新回复
回复需要登录