przekazanie pliku jako argument funkcji
Ostatnio zmodyfikowano 2017-04-23 16:12
mikewazowski Temat założony przez niniejszego użytkownika |
przekazanie pliku jako argument funkcji » 2017-04-23 15:01:50 co robię źle że nie mogę przekazać pliku jako argument? int otworz_plik( fstream plik ) { plik.open( "dane.txt", ios::in | ios::out ); if( plik.good() == true ) return 1; } void Zapisz_osobe() { fstream plik; if( otworz_plik( plik ) ) { plik << zawod; plik << "\n"; } else cout << "nieudalo sie" << endl; }
|
|
pekfos |
» 2017-04-23 15:09:21 Musisz przez referencję. |
|
mikewazowski Temat założony przez niniejszego użytkownika |
» 2017-04-23 15:13:30 if( otworz_plik( & plik ) ) ? nie działa |
|
jankowalski25 |
» 2017-04-23 15:14:58 |
|
mikewazowski Temat założony przez niniejszego użytkownika |
» 2017-04-23 15:25:39 w ten sposób? niestety nie działa int otworz_plik( fstream & plik ) { plik.open( "dane.txt", ios::in | ios::out ); if( plik.good() == true ) return 1; } void Zapisz_osobe() { fstream plik; if( otworz_plik( & plik ) ) { plik << zawod; plik << "\n"; } else cout << "nieudalo sie" << endl; }
|
|
pekfos |
» 2017-04-23 15:36:11 A czytać umie? Podany wyżej kurs / komunikat błędu? Wystarczy jedno z dwóch. |
|
mikewazowski Temat założony przez niniejszego użytkownika |
» 2017-04-23 15:46:25 gdybym znalazła odpowiedz na mój problem to na pewno nie pisałabym na forum |
|
pekfos |
» 2017-04-23 15:51:35 Rozumiem że opis i przykład, jak się coś robi, to za mało żeby znaleźć odpowiedź na pytanie, jak się to robi. |
|
« 1 » 2 |