读书人

程序?该如何处理

发布时间: 2013-03-14 10:33:15 作者: rapoo

程序?
本帖最后由 GioPna 于 2013-03-05 00:07:33 编辑 《C语言程序设计 现代方法》
16.3.3 结构数组的初始化
维护零件数据库

程序:inventory.c
其中函数:void insert(void)
语句:if(find_part(part_number)>=0)
函数find_part(part_number),根据用户输入的编号,查找该编号是否在数据库中存在(有这条记录)。
如果,有这条记录,返回当前记录编号。
如果,没这条记录,返回-1。

为什么查找到的编号>=0,程序就退出?
[解决办法]
函数的目的就是查找输入的编号是否存在,有就返回当前记录编号,没有就返回 -1.说的很清楚啊。至于你说的退出,那你看看if条件后执行了什么
[解决办法]

引用:
有这条记录,就退出。
没这条记录,就添加记录。
对不对?

insert意在插入一条不重复的记录,所以存在该记录肯定是要返回的。
[解决办法]
一,企业的管理软件,都是由:添加,查找,更新,显示等组成。对不对?

基本上是,但是这只是数据库的CRUD操作而已,企业管理软件,除了数据库以外,还有工作流等业务相关的东西,比数据库复杂。

二,这类软件只用一种C语言编写就可以了,对不对?

没人会这么想,理论上可以,但是你会用C先写个数据库么?不会。
企业管理软件,一般直接基于数据库,web开发框架(如Java的SSH或者php),进行软件开发。

三,有这类管理软件的开源项目么?

搜ERP,CRM之类的开源软件。

读书人网 >C语言

热点推荐