[dev] zapis do pliku -dziwne liczby !?

[dev] zapis do pliku -dziwne liczby !?
PE
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 2
0

Witam! Mam problem z zapisem do pliku w c++ dev - kompilator

Kopiuj
f (zap==3) // zapis 
    {
  ofstream myfile ("plik.rtf"); 
  if (myfile.is_open())
  {
     myfile <<"jazda"<<endl;
    myfile <<imie<<endl;
    myfile.close();
  }
  else cout << "Unable to open file";
}



                       if (zap==2)  // odczyt 
  if (myfile.is_open())
  {
    while ( myfile.good() )
    {
      getline (myfile,line);
      cout << line << endl;
    }
    myfile.close();
  }

  else cout << "Unable to open file";  

to ta część która zapisuje dane i chodzi o to ze "jazda" mi zapisuje dobrze
a gdy dam zmienna typu int char lub string i chce ja zapisac to zamiast imienia "Marcin" w pliku zapisuje mi "212072" ;D
googluje od wczoraj i nie spotkałem sie zeby ktos wczesniej miał z tym problem. ;(
myśle że to nie jest jednak nic trudnego i prosze o rychłą odpowiedź ! ;*

@Edit dodałek kod zapisu i odczytu pliku

string imie;

hauleth
  • Rejestracja: dni
  • Ostatnio: dni
0

Daj cały kod, wywal DevC++, używaj znaczników .

PE
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 2
0

i jak? wiesz cos?

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.