如何检查输入的ID是否与C唯一

时间:2012-12-31 09:38:51

标签: c

我正在尝试使用C开发客户订单系统。当用户选择添加客户的选项时,系统会要求用户输入客户ID。我需要一个函数来检查输入的ID是否已经存在于客户文件中。有什么帮助吗?

2 个答案:

答案 0 :(得分:1)

阅读文件并在循环内继续将每个客户ID与您输入的客户ID进行比较。

如果它存在...打破循环,出来并显示您想要的任何错误/消息。

如果它不存在,请默默接受并继续。

答案 1 :(得分:1)

您可以使用平衡二叉树并检查节点是否先前已插入,在linux下您可以使用<search.h>(man tsearch),还有一个名为libavl的跨平台库,它有一个单身.h:http://adtinfo.org/