[dev] zapis do pliku -dziwne liczby !?

0

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

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;

0

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

0

i jak? wiesz cos?

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