Przekazywanie pliku do funkcji.
Ostatnio zmodyfikowano 2014-05-31 23:22
pepe450 Temat założony przez niniejszego użytkownika |
Przekazywanie pliku do funkcji. » 2014-05-31 21:38:21 Witam mam pytanie jak przekazać plik o funkcji. Jedna funkcja ma zwracać czy udało się otworzyć plik. Z tym nie mam problemu. A druga funkcja ma już działać właśnie na tym pliku. Jak to zrobić? |
|
pekfos |
» 2014-05-31 21:39:26 void f( std::fstream & plik )
|
|
Monika90 |
» 2014-05-31 21:40:14 Nie rozumiem jak można nie mieć problemu z pierwszym przypadkiem, a mieć z drugim? |
|
jarek1402b |
» 2014-05-31 21:42:25 dokładnie tak jak napisałeś ;) main do tego: int main() { fstream file( "pliktestowy.txt" ); f( file ); return 0; }
|
|
pekfos |
» 2014-05-31 21:43:15 Nie rozumiem jak można nie mieć problemu z pierwszym przypadkiem, a mieć z drugim? |
Hehe, faktycznie. Pewnie tak: bool czyWczytano() { std::ifstream plik( "abc" ); return plik.is_open(); } void robCos() { } |
|
pepe450 Temat założony przez niniejszego użytkownika |
» 2014-05-31 23:20:41 void f( std::fstream & plik )
Oto mi dokładnie chodziło :) Nie wiedziałem czym poprzedzić plik. Jakim typem. Ale to chyba nie jest typ tylko uchwyt tak? fstream
Dzięki za pomoc Wszystkim. :) |
|
pekfos |
» 2014-05-31 23:22:59 To jest typ. Dokładniej referencja na std::fstream. |
|
« 1 » |