Yo. Bawie się w c++ builder6 i chcę otworzyć plik, klikając przycisk. No i oczywiście nie działa :c. Ktoś wie co jest nie tak?
//---------------------------------------------------------------------------
Odczyt
void __fastcall TForm3::Button3Click(TObject *Sender)
{
sndPlaySound("stp/dzwiek1.wav",SND_ASYNC);
Form3->Visible=false;
std::fstream.file; //[C++ Error] Unit3.cpp(67): E2316 'fstream' is not a member of 'std'
fstream file.open( "winner.txt", std::ios::in | std::ios::out );//[C++ Error] Unit3.cpp(68): E2451 Undefined symbol 'fstream'//[C++ Error] Unit3.cpp(68): E2451 Undefined symbol 'fstream'
}
//---------------------------------------------------------------------------
Kod do zapisu :
fstream file("winner.txt", ios::out |ios:: app);
std::srand(std::time(NULL));
int index = rand()%size;
file << names[index].c_str() << endl;
file.close();
sndPlaySound("snd/dzwiek1.wav",SND_ASYNC);
Button1->Caption="trwa losowanie...";
Sleep(4000);
Button1->Caption= names[index];
(W zapisie do pliku wszystko ok)