【发布时间】:2019-04-25 15:09:09
【问题描述】:
123 Michael
456 Calimlim
898 Mykfyy
999 Kyxy
657 mykfyy
898 Help
我正在创建一个学生考勤系统。我的系统的一个特点是学生需要先注册(他/她的身份证和姓名)才能访问系统(用他/她的身份证登录)
问题是我不知道,我不希望我的学生有类似的 ID 号 Like(例如 898 Mykfyy 和 898 Help)
我在我的系统中使用 fstream。我一直在想,如果我想避免重复,我需要在注册(outstream)之前读取(ifstream).txt 文件。但我不知道如何逐行读取并检查 ID(898) 是否已被使用/存在
【问题讨论】:
-
请不要将文字作为图片发布。将文本作为文本发布。
-
不好意思,第一次发图问题~谢谢
-
您不能只将 ID 创建为增量编号,而不是允许用户选择 ID#吗?这很容易,不需要搜索。它只需要您知道文件中有多少行(少于 10 行代码)。