Я работаю по программе авиакомпании.у него есть 4 опции на главном экране, такие как:
1.Наши услуги \ сообщает время рейсов 2.Полётная информация \ ** здесь описана проблема, описанная ниже.3. Забронируйте свое место \ как видно из названия для бронирования места.4. Проверьте ваши штаты \ берет имя пользователя и сообщает его имя и время полета
программа запущена, но я хочу, чтобы во втором варианте Информация о рейсе указывалось, сколькоместа бронируются на любой рейс.чтобы сделать это, я использовал логику, что всякий раз, когда количество мест в пользовательских книгах увеличивается на единицу, и записывают его в файл сразу после названия рейса.и в следующий раз заменить на новый номер.но я не могу написать и заменить это количество в файле в этом конкретном месте.Вот моя попытка записать в файл на определенной строке. Но он пишет в конце файла:
#include <iostream>
#include <fstream>
#include <string.h>
using namespace std;
main()
{
string a,b;
cout<<"Enter your name :: ";
getline(cin, a);
fstream as("status.txt", ios::in|ios::app);
while(!as.eof())
{
getline(as, b);
if(a==b)
{
as<<"34";
}
}
}