• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

Pobranie mapy z innego pliku

0 głosów
56 wizyt
pytanie zadane 1 czerwca 2018 w C i C++ przez siemasiema123.96 Początkujący (280 p.)
///FUNKCJA, KTORA ODCZYTUJE Z PLIKU MAPE
void odczytajMapeZPliku()
{
    ifstream plik("1.txt");
    for(int i = 0; i < sizeY; i++)
        for(int j = 0; j < sizeX; j++)
            plik >> tablicaGry[j][i];
}

Posiadam taką funkcję, która jest odpowiedzialna za pobieranie mapy z pliku do tablicy dwuwymiarowej i teraz pytanie. Jak zrobić coś takiego, że po przejściu pierwszego poziomu kolejna mapa zostanie pobrana z pliku 2.txt, następnie z 3.txt, itd?

1 odpowiedź

0 głosów
odpowiedź 1 czerwca 2018 przez Criss Mędrzec (169,500 p.)
wybrane 2 czerwca 2018 przez siemasiema123.96
 
Najlepsza

Jeśli masz jakąś zmienną na numer poziomu, to możesz użyć std::to_string do przekonwertowania go na string i wtedy nazwa pliku to 

std::to_string(lvlNum) + ".txt"
komentarz 1 czerwca 2018 przez siemasiema123.96 Początkujący (280 p.)
Wywala mi błąd "to_string was not declared in this scope", a mam standard c11 :/
komentarz 1 czerwca 2018 przez RafalS VIP (110,020 p.)
Pamietaj o std:: i dodaj zaincluduj <string>
komentarz 1 czerwca 2018 przez Criss Mędrzec (169,500 p.)

a mam standard c11 :/

Chyba c++11? Masz włączony też c++11? (piszesz w c++ jakby co XD ifstream to c++) 

komentarz 2 czerwca 2018 przez siemasiema123.96 Początkujący (280 p.)

Ogarnąłem to w inny sposób ;)

string mapy2[ 2 ];
mapy2[0] = "1.txt";
mapy2[1] = "2.txt";

 

komentarz 2 czerwca 2018 przez Criss Mędrzec (169,500 p.)
Też spoko :) Cokolwiek ci przyjdzie do głowy
komentarz 2 czerwca 2018 przez RafalS VIP (110,020 p.)

Jeszcze coś takiego znalazłem:

#include <sstream>
#include <string>
#include <iostream>

int main() {
    std::ostringstream ss;
    long num = 123456;
    ss << num;
    std::cout << ss.str() << std::endl;
}

 

komentarz 2 czerwca 2018 przez siemasiema123.96 Początkujący (280 p.)
Dzięki za każdą pomoc ;)

Podobne pytania

0 głosów
1 odpowiedź 65 wizyt
pytanie zadane 22 października 2018 w C i C++ przez DragonCoder Pasjonat (19,190 p.)
0 głosów
0 odpowiedzi 38 wizyt
pytanie zadane 16 stycznia w Systemy operacyjne, programy przez kubioczka66 Nowicjusz (120 p.)
0 głosów
3 odpowiedzi 103 wizyt
Porady nie od parady
Pytania na temat serwisu SPOJ należy zadawać z odpowiednią kategorią dotyczącą tej strony.SPOJ

63,200 zapytań

109,436 odpowiedzi

228,620 komentarzy

42,950 pasjonatów

Przeglądających: 114
Pasjonatów: 9 Gości: 105

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto dwie polecane książki warte uwagi. Pełną listę znajdziesz tutaj.

...