是否可以通过输入学生的ID从文本文件中删除记录?

时间:2019-06-10 03:35:11

标签: c visual-studio

首先,我是新来的,所以请原谅我在问题中犯的任何错误。 :(

我的作业要求我打印输入学生ID,然后删除该特定学生的信息并更新文本文件。我有4个文本文件,其中包含不同学生的信息,如何对每个文件进行处理?

我尝试遵循许多教程,但是没有用,有一些示例代码很好

期望输出为“已删除的学生记录”,但没有实现。

1 个答案:

答案 0 :(得分:0)

请更具体地说明学生数据如何存储在您提到的4个txt文件中 您可以做的一般事情是

1.take the student_id from user
2.loop through the txt file   //you can use while loop
  read txt file txt_file_student_data_id
  copy the text file data to temporary file if student_id!=txt_file_student_data_id
  //use string comparison or integer depending upon id 
3.delete txt file
4.rename temporary file to txt file
5.do the same for remaining file