Есть ли способ удалить запись из текстового файла, введя идентификатор студента? - PullRequest
0 голосов
/ 10 июня 2019

Во-первых, я новичок здесь, поэтому, пожалуйста, прости меня за любые ошибки, которые я делаю в вопросах.: (

Мое задание требует, чтобы я напечатал, чтобы ввести идентификатор студента, а затем удалить информацию об этом конкретном ученике и обновить текстовый файл. У меня есть 4 текстовых файла, содержащих информацию о разных учениках, как это можно сделать для каждого файла?

Я пытался следовать многим учебным пособиям, но ничего не помогло, были некоторые примеры кодов, которые хорошо

ожидали, что на выходе будет «удаленная запись студента», но это не произошло ..

1 Ответ

0 голосов
/ 10 июня 2019

, пожалуйста, уточните, как данные ученика хранятся в 4 текстовых файлах, которые вы упомянули. В общем, вы можете сделать следующее:

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...