Rozdział 32
Ostatnio zmodyfikowano 2015-09-13 22:21
Banneq Temat założony przez niniejszego użytkownika |
Rozdział 32 » 2015-09-13 22:07:37 Przeczytałem rozdział i nie rozumiem wszystkich rzeczy, które zostały napisane w przykładzie danego rozdziału. Oto przykład: #include <iostream> #include <fstream> #include <string>
bool wyswietlZawartoscPliku( std::string sNazwaPliku ) { std::ifstream plik; plik.open( sNazwaPliku.c_str() ); if( !plik.good() ) return false; std::string wiersz; while( std::getline( plik, wiersz ) ) std::cout << wiersz << std::endl; plik.close(); return true; }
int main() { if( !wyswietlZawartoscPliku( "cpp0x.txt" ) ) std::cout << "Nie udalo sie otworzyc pliku o podanej nazwie." << std::endl; return 0; }
Pierwszy raz w życiu widzę takie coś jak .c_str() i nie wiem w którym miejscu wstawić ściężkę zapisanego pliku. |
|
carlosmay |
» 2015-09-13 22:14:37 |
|
Monika90 |
» 2015-09-13 22:16:41 W tym wypadku .c_str() nie jest potrzebne. |
|
Banneq Temat założony przez niniejszego użytkownika |
» 2015-09-13 22:17:01 No tak, a gdzie mogę zapisać ściężkę do odczytu? Robi się to plik.open( tutaj ) , a w tym przykładzie zostało wstawione .c_str() |
|
Banneq Temat założony przez niniejszego użytkownika |
» 2015-09-13 22:21:03 Dobra, gra gitara. Wszystko jasne. |
|
« 1 » |