Загрузка...

Надо сделать изменения с++

Тема в разделе C/C++ создана пользователем Nikitos3 13 апр 2021. (поднята 14 апр 2021) 179 просмотров

  1. Nikitos3
    Nikitos3 Автор темы 13 апр 2021 117 15 апр 2020
    Код
     
    void changeLogin()
    {
    cin.ignore();
    ofstream fof("bd.txt");
    string nume;
    cout<<"Введите Логин пользователя, имя которого вы хотите изменить"<<endl;
    cout<<"Логин: ";
    getline(cin,nume);
    for(int i=0;i<n-1;i++){
    if(arr[i].login == nume){
    string newbal;
    fof<<arr[i].position<<endl;
    cout<<"Введите новое имя пользователя с логином: "<<nume<<endl;
    cout<<"> ";
    getline(cin,newbal);
    fof<<newbal<<endl;
    fof<<arr[i].surname<<endl;
    fof<<arr[i].login<<endl;
    fof<<arr[i].sex<<endl;
    fof<<arr[i].rego[i].year<<" "<<arr[i].rego[i].month<<" "<<arr[i].rego[i].day<<endl;
    fof<<arr[i].birth[i].year<<" "<<arr[i].birth[i].month<<" "<<arr[i].birth[i].day<<endl;
    fof<<arr[i].balance<<endl;
    fof<<arr[i].mbalance<<endl;
    i++;
    }
    fof<<arr[i].position<<endl;
    fof<<arr[i].name<<endl;
    fof<<arr[i].surname<<endl;
    fof<<arr[i].login<<endl;
    fof<<arr[i].sex<<endl;
    fof<<arr[i].rego[i].year<<" "<<arr[i].rego[i].month<<" "<<arr[i].rego[i].day<<endl;
    fof<<arr[i].birth[i].year<<" "<<arr[i].birth[i].month<<" "<<arr[i].birth[i].day<<endl;
    fof<<arr[i].balance<<endl;
    fof<<arr[i].mbalance<<endl;
    }
    fof<<arr[n-1].position<<endl;
    fof<<arr[n-1].name<<endl;
    fof<<arr[n-1].surname<<endl;
    fof<<arr[n-1].login<<endl;
    fof<<arr[n-1].sex<<endl;
    fof<<arr[n-1].rego[n-1].year<<" "<<arr[n-1].rego[n-1].month<<" "<<arr[n-1].rego[n-1].day<<endl;
    fof<<arr[n-1].birth[n-1].year<<" "<<arr[n-1].birth[n-1].month<<" "<<arr[n-1].birth[n-1].day<<endl;
    fof<<arr[n-1].balance<<endl;
    fof<<arr[n-1].mbalance;
    fof.close();
    надо изменить логин и имя отдельно но не для всех как сделать?
     
Top
Загрузка...