我正在嘗試使用C開發客戶訂單系統。當用戶選擇添加客戶的選項時,系統會要求用戶輸入客戶ID。我需要一個函數來檢查輸入的ID是否已經存在於Customers文件中。請幫忙嗎?如何檢查輸入的ID是否與C唯一
-5
A
回答
1
閱讀文件並在循環中繼續比較每個客戶ID和您輸入的文件。
如果它存在...打破循環,出來並顯示你想要的任何錯誤/消息。
如果它不存在,請靜靜地接受它並繼續。
1
你可以使用一個平衡的二叉樹並檢查節點是否曾經插入過,在linux下你可以利用<search.h>
(man tsearch),還有一個稱爲libavl的跨平臺庫,它有一個單獨的.h :http://adtinfo.org/
相關問題
- 1. 如何檢查用戶是否爲DataGridViewColumn輸入了唯一值?
- 2. jQuery檢查輸入ID是否有值
- 3. C++如何檢查用戶輸入是否與文件中的輸入相同?
- 4. 如何檢查UITextfield是否與數據一起輸入?
- 5. 如何檢查是否輸入了一個值使用輸入
- 6. 如何檢查用戶輸入與否?
- 7. 如何檢查輸入是否是C++中的int?
- 8. 檢查輸入是否爲數字C
- 9. 如何檢查session_start是否已輸入?
- 10. 如何檢查是否輸入負數
- 11. 如何檢查輸入是否相同?
- 12. 如何檢查輸入是否有效?
- 13. 如何檢查輸入是否爲空?
- 14. 如何檢查輸入是否與數組中的值匹配
- 15. 如何檢查用戶輸入的字符串是否與
- 16. 檢查輸入是否對使用javascript的xml文件是唯一的
- 17. 如何檢查輸入任務中的輸入是否爲空?
- 18. 檢查一個值是否在輸入
- 19. 檢查用戶輸入是否是一個整數c#
- 20. C# - 檢查輸入是否是一個int
- 21. C++函數檢查輸入是否是一個整數?
- 22. 檢查輸入是否是一個整數C
- 23. MFC:如何檢查一個字符輸入是否是unicode?
- 24. 如何,並檢查是否輸入是一個數字
- 25. 如何檢查用戶是否在scanf中輸入空行c
- 26. 如何檢查用戶是否正確輸入命令 - C#
- 27. C - 如何檢查是否有用戶輸入
- 28. C++如何檢查雙數字是否作爲字母輸入
- 29. 如何檢查輸入值是否在C++中有效值
- 30. 如何檢查用戶是否在鍵盤上輸入「enter」? (C)
我會從寫上述函數開始,看看它是如何工作的。 – WhozCraig
那麼你需要編寫函數來檢查輸入的id是否存在於Customers文件中。檢查如何打開文件並逐行讀取它的內容並在每次迭代中比較它。一個設計良好的應用程序通常會使用數據庫作爲持久性存儲來存儲客戶,並檢查是否存在條目將與調用sql查詢一樣簡單。 –
你有什麼問題?你試過什麼了?它有多好?你遇到了什麼問題?你還沒有發佈實際的問題。 – andr