我正在尝试使用C开发客户订单系统。当用户选择添加客户的选项时,系统会要求用户输入客户ID。我需要一个函数来检查输入的ID是否已经存在于客户文件中。有什么帮助吗?
答案 0 :(得分:1)
阅读文件并在循环内继续将每个客户ID与您输入的客户ID进行比较。
如果它存在...打破循环,出来并显示您想要的任何错误/消息。
如果它不存在,请默默接受并继续。
答案 1 :(得分:1)
您可以使用平衡二叉树并检查节点是否先前已插入,在linux下您可以使用<search.h>
(man tsearch),还有一个名为libavl的跨平台库,它有一个单身.h:http://adtinfo.org/