Otwieranie wybranego pliku
Ostatnio zmodyfikowano 2013-08-02 17:37
Maximus Temat założony przez niniejszego użytkownika |
Otwieranie wybranego pliku » 2013-08-02 14:53:44 Witam. Mój problem polega na tym, że mimo wpisania dysku i poprawnej nazwy programu nie otwiera on się. Mój kod to: #include <fstream> int main() { std::ifstream plik; plik.open( "C:\\demux" ); return 0; }
Mam nadzieję, że ktoś wyjaśni mi co zostało zrobione źle. |
|
SeaMonster131 |
» 2013-08-02 16:59:59 Skąd wiesz, że dany plik nie otwiera się skoro nie sprawdzasz tego w programie ? |
|
MrPoxipol |
» 2013-08-02 17:25:36 Z tego co zrozumiałem, to Ty chcesz otworzyć program? :o Nie tą drogą panie kolego :p |
|
domin568 |
» 2013-08-02 17:28:07 Najpierw zobacz czy się otworzył if( !plik.open( "C:\\demux" ) ) { cout << " Niestety nie mozna otworzyc pliku " << endl; } |
|
Maximus Temat założony przez niniejszego użytkownika |
» 2013-08-02 17:31:35 #include <fstream> #include <iostream> int main() { std::ifstream plik; plik.open( "C:\\demux" ); if( plik.good() ) { std::cout << "Udalo sie utworzyc plik"; } else { std::cout << "Pliku nie udalo sie otworzyc"; } return 0; }
Niestety pojawił się komunikat drugi :/ |
|
pekfos |
» 2013-08-02 17:33:28 Masz na dysku C plik demux (bez rozszerzenia)? Najpierw zobacz czy się otworzył
if( !plik.open( "C:\\demux" ) ) { cout << " Niestety nie mozna otworzyc pliku " << endl; }
| open() nic nie zwraca. |
|
Maximus Temat założony przez niniejszego użytkownika |
» 2013-08-02 17:37:49 Całkowicie zapomniałem o dopisaniu rozszerzenia :/ Teraz wszystko działa poprawnie. Temat można zamknąć. |
|
« 1 » |