Błagam o pomoc mam problem z C++

0

Muszę skasować dane poprzez zastąpienie danej poprzedniej poprzez następna.
Fragment kodu z którym się borykam.

void kasuj()
{
i=0;i==0;
printf("\n Ktora pozycje kasowac = ");
scanf("%i",&i);
bazka_od[i].istnieje=0;// zmiana w obiekcie [i], wartosci rekordu .istnieje

for (;{
ofstream plik(nazwa,ios::out);
// bazka_od[i].istnieje=0;
i++;

dokłeanie w tym miejscu nie wiem jak zapisac aby danej i-1 przypisac wartość danej nastepnej.

bazka_od[i-1].id==bazka_od[i].id;
bazka_od[i-1].producent==bazka_od[i].producent;
bazka_od[i-1].model==bazka_od[i].model;
bazka_od[i-1].gwarancja==bazka_od[i].gwarancja;

// wpis do pliku calego obiektu
plik.write((char*) bazka_od , INDEX* sizeof(dane)); //zapis do pliku uaktualnionej bazy

plik.close();

if (i>=a)break;

}

0

dokłeanie w tym miejscu nie wiem jak zapisac aby danej i-1 przypisac wartość danej nastepnej.

bazka_od[i-1].id==bazka_od[i].id;
bazka_od[i-1].producent==bazka_od[i].producent;
bazka_od[i-1].model==bazka_od[i].model;
bazka_od[i-1].gwarancja==bazka_od[i].gwarancja;

== jest porównaniem , = jest przypoisaniem

1 użytkowników online, w tym zalogowanych: 0, gości: 1