Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?

Przekazywanie pliku do funkcji.

Ostatnio zmodyfikowano 2014-05-31 23:22
Autor Wiadomość
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ć?
P-111212
pekfos
» 2014-05-31 21:39:26
C/C++
void f( std::fstream & plik ) //??
P-111213
Monika90
» 2014-05-31 21:40:14
Nie rozumiem jak można nie mieć problemu z pierwszym przypadkiem, a mieć z drugim?
P-111214
jarek1402b
» 2014-05-31 21:42:25
dokładnie tak jak napisałeś ;) main do tego:

C/C++
int main() {
   
    fstream file( "pliktestowy.txt" );
   
    f( file );
   
    return 0;
}
P-111216
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:
C/C++
bool czyWczytano()
{
    std::ifstream plik( "abc" );
   
    return plik.is_open();
}
void robCos()
{
    //skad mam wziasc plik..?
}
P-111217
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. :)
P-111234
pekfos
» 2014-05-31 23:22:59
To jest typ. Dokładniej referencja na std::fstream.
P-111235
« 1 »
  Strona 1 z 1