Wczytywanie danych z pliku - dane pomiędzy cudzysłowami
Ostatnio zmodyfikowano 2024-05-17 23:13
tBane Temat założony przez niniejszego użytkownika |
Wczytywanie danych z pliku - dane pomiędzy cudzysłowami » 2024-05-17 21:43:29 Witam. Próbuję czytać dane z pliku tekstowego i wyskakuje mi błąd _NODISCARD _CONSTEXPR20 bool _Large_mode_engaged() const noexcept { return _Myres > _Small_string_capacity; }
ifstream file( "world/map_0_0.txt" );
if( !file.is_open() ) return;
string line; string objectType; string name;
while( getline( file, line ) ) { if( line.empty() ) continue; std::istringstream lineStream( line ); lineStream >> objectType; if( objectType == "Item" ) { string name; int x, y; lineStream >> std::ws; getline( lineStream, name, '"' ); getline( lineStream, name, '"' ); lineStream >> x; lineStream >> y; ItemOnMap * itemOnMap = new ItemOnMap( getItem( name ), x, y ); gameObjects.push_back( itemOnMap ); itemsOnMap.push_back( itemOnMap ); } }
|
|
pekfos |
» 2024-05-17 22:41:31 Jaki błąd? |
|
tBane Temat założony przez niniejszego użytkownika |
» 2024-05-17 23:13:55 Zgłoszony wyjątek Zgłoszono wyjątek: naruszenie dostępu do odczytu. this było nullptr. edit:// Metoda jest poprawna to ja miałem błędne dane w pliku txt. |
|
« 1 » |