Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?

Dopis do pliku [C++]

Ostatnio zmodyfikowano 2011-03-20 22:01
Autor Wiadomość
lukasz01
Temat założony przez niniejszego użytkownika
Dopis do pliku [C++]
» 2011-03-20 21:32:03
Witam, nie wiem jak zrobić funkcję aby dopisywała mi do bazy danych kolejnego "pracownika". Kod funkcji na dopisanie to:
void dopisz()
{
     ofstream plik;
     plik.open("dane.txt",ios::out | ios::app);
     ps=new dane;                  // dodanie nowej osoby
     cout << "Podaj imie: ";
     plik << ps->imie;
     cout << "Podaj nazwisko: ";
     plik << ps->nazwisko;
     cout << "Podaj wiek: ";
     plik << ps->wiek;
     plik.close();
    
}

Raczej on jest źle lecz próbowałem na wszelkie sposoby i nie dopisuje do pliku.
P-29491
malan
» 2011-03-20 21:53:54
Może najpierw byś wczytał te dane? :) Poczytaj o » Kurs C++ » Poziom 1Obsługa strumienia wejściowego lekcja.
Poza tym -
ps = new dane;
 to wygląda podejrzanie... Zwalniasz gdzieś tą pamięć?
Zapraszam do » KursyKurs STC kurs.
P-29494
dmx81
» 2011-03-20 21:54:31
C/C++
cout << "Podaj imie: ";
cin >> ps->imie;
plik << ps->imie;
moze tak bedzie dzialalo?
P-29495
lukasz01
Temat założony przez niniejszego użytkownika
» 2011-03-20 22:01:22
malan - To jest funkcja która dopisuje, mam funkcje która dodaje osoby.
dmx81 - Teraz wszystko śmiga

Dzięki za pomoc:)
P-29496
« 1 »
  Strona 1 z 1