Witam!
Tworzę program w visual studio.
Stworzyłem już klasę, w której metoda wyczytuje dane z pliku .txt.
Teraz pora na zapis.
W okienku form mam przycisk ,,-10".
Chciałbym by wartość w danej linijce była pomniejszona o 10, gdy przycisnę przycisk.
Jedyny mój efekt, to taki że usuwam zawartość pliku - a w miejscu gdzie powinien pomniejszyć liczbę o 10, wstawia -10.
Zamiast przykładowo (1400-10=1390).
kara.cpp
void karta::ZapiszDane()
{
fstream plik;
plik.open("karta.txt", ios::out);
plik << Imie << endl;
plik << Nazwisko << endl;
plik << NrKarty << endl;
plik << Pin << endl;
plik << StanKonta << endl;
plik.close();
}
W tym miejscu mam już dane, które wyczytała funkcja wczytaj.
W pliku
MyForm.h
private: System::Void Quick10PayuPage4_Click(System::Object^ sender, System::EventArgs^ e) {
karta Transakcja;
Transakcja.StanKonta= Transakcja.StanKonta - 10;
Transakcja.ZapiszDane();