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

Jak to zapisać?

Object Storage Arubacloud
–1 głos
432 wizyt
pytanie zadane 10 kwietnia 2017 w C i C++ przez WireNess Stary wyjadacz (11,240 p.)

Cześć!

Siedzę sobie przy komputerze, pisze gierkę wszystko elegancko, a tu nagle.. problem :/

Otóż: Mam folder, nazwę go - x - w nim siedzą pliki: 1.txt, 2.txt, 3.txt itd.

Pytanie: Jak otworzyć plik załóżmy 394? Nie chodzi mi tu o to jak sie otwiera pliki tekstowe tylko jak zrobić takie ,,dynamiczne" otweranie? Nie ma sensu pisać to na if :D

 

PS: Mam funkcje do której przesyłam liczbe całkowitą, chcę aby po przesłaniu np: 5 otworzył się plik ze ścieżki: gra/x/(i tu nasza liczba).txt

 

Z góry dziękuje za pomoc :)

Pozdr

1
komentarz 10 kwietnia 2017 przez 10kw10 Pasjonat (22,880 p.)
Sciezka do pliku to zwykly string, wystarczy ze ladnie go posklejasz. Np. open("plik"+std::to_string(349)+".txt", ... );
komentarz 10 kwietnia 2017 przez WireNess Stary wyjadacz (11,240 p.)
Próbowałem: nie działa :/
komentarz 10 kwietnia 2017 przez 10kw10 Pasjonat (22,880 p.)
Pokaz kod
komentarz 10 kwietnia 2017 przez WireNess Stary wyjadacz (11,240 p.)
void pokazZdanie(int n)
{

    plik.open("misje/1-10/"+std::to_string(n)+".txt", ios::in);

        //instrukcje

    plik.close();

}

Nie chce pokazywać całego, bo ma ponad 500linii więc wiesz :D

komentarz 10 kwietnia 2017 przez 10kw10 Pasjonat (22,880 p.)
Wiec nie wiem.Moze podajesz zla sciezke. Dziala ci wgl funkcja to_string()?
komentarz 10 kwietnia 2017 przez WireNess Stary wyjadacz (11,240 p.)
No właśnie nie jestem tego pewien... Nie pokazuje mi wogóle tej funkcji w propozycjacc gdy pisze :/
komentarz 10 kwietnia 2017 przez 10kw10 Pasjonat (22,880 p.)

Ehh... 

Int to string

2
komentarz 10 kwietnia 2017 przez Patrycjerz Mędrzec (192,320 p.)
Proszę umieszczać odpowiedzi do pytań w sekcji odpowiedzi, nie zaś komentarzy, które są mało widoczne i nie służą do takich celów.
komentarz 11 kwietnia 2017 przez Eryk Andrzejewski Mędrzec (164,260 p.)

Jeżeli używasz MinGW (jeśli korzystasz z Code::Blocks, to zapewne tak), to std::to_string nie działa domyślnie jak powinno. Wiem, że jakoś można to naprawić, zaraz poszukam.

EDIT

Tu coś jest na ten temat http://tehsausage.com/mingw-to-string

1 odpowiedź

–1 głos
odpowiedź 24 kwietnia 2017 przez Leszek Szymański Gaduła (3,180 p.)
Proponuję najpierw zbudować string ze ścieżką, wyświetlić go sobie, a dopiero wrzucać w metodę open().

PS. Kłaniają się podstawy debugowania.

Podobne pytania

0 głosów
1 odpowiedź 106 wizyt
pytanie zadane 9 lipca 2020 w JavaScript przez KumberTwo Dyskutant (8,270 p.)
0 głosów
2 odpowiedzi 114 wizyt
pytanie zadane 19 grudnia 2018 w SQL, bazy danych przez Muhin Gaduła (4,120 p.)
+1 głos
1 odpowiedź 1,098 wizyt
pytanie zadane 21 listopada 2017 w HTML i CSS przez k3ybo4rd Obywatel (1,180 p.)

92,551 zapytań

141,393 odpowiedzi

319,523 komentarzy

61,936 pasjonatów

Motyw:

Akcja Pajacyk

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

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj.

Akademia Sekuraka

Kolejna edycja największej imprezy hakerskiej w Polsce, czyli Mega Sekurak Hacking Party odbędzie się już 20 maja 2024r. Z tej okazji mamy dla Was kod: pasjamshp - jeżeli wpiszecie go w koszyku, to wówczas otrzymacie 40% zniżki na bilet w wersji standard!

Więcej informacji na temat imprezy znajdziecie tutaj. Dziękujemy ekipie Sekuraka za taką fajną zniżkę dla wszystkich Pasjonatów!

Akademia Sekuraka

Niedawno wystartował dodruk tej świetnej, rozchwytywanej książki (około 940 stron). Mamy dla Was kod: pasja (wpiszcie go w koszyku), dzięki któremu otrzymujemy 10% zniżki - dziękujemy zaprzyjaźnionej ekipie Sekuraka za taki bonus dla Pasjonatów! Książka to pierwszy tom z serii o ITsec, który łagodnie wprowadzi w świat bezpieczeństwa IT każdą osobę - warto, polecamy!

...