otwieranie plikow
Ostatnio zmodyfikowano 2014-03-09 17:35
qwe_123 Temat założony przez niniejszego użytkownika |
otwieranie plikow » 2014-03-08 23:27:06 Witam serdecznie, uczę się programować, dlatego mam do Was ogromną prośbę. Mam pliki podpisane test_1.txt test_2.txt test_3.txt itd. Próbuję napisać program, który otworzy plik test_1.txt, wypisze jego zawartość i zamknie. Następnie otworzy plik test_2, wypisze jego zawartość, zamknie, itd. Dla jednego pliku program mi działa. Problem pojawia się, kiedy próbuję za pomocą pętli for przeiterować się po wszystkich plikach. Nie mam pomysłu jak uwzględnić zmienną (w tym wypadku liczbę) w nazwie pliku. Będę bardzo wdzięczna za pomoc. Kod który mi działa dla jednego pliku: #include<iostream> #include<fstream>
using namespace std;
int main() { fstream plik; plik.open( "test_1.txt" ); if( plik.good() ) { cout << "otwarto plik\n"; string tekst; while( !plik.eof() ) { getline( plik, tekst ); cout << endl << tekst << endl; } plik.close(); } else if( plik.bad() ) cout << "blad otwarcia" << endl; return 0; }
|
|
ison |
» 2014-03-08 23:37:19 sprintflub std::ostringstream z sstream |
|
qwe_123 Temat założony przez niniejszego użytkownika |
» 2014-03-09 00:31:34 Niestety ta podpowiedź nie bardzo mi pomogła - szperam w internecie, ale nadal nie wiem jak tą funkcję dołożyć do tego co już mam. Czy mogę prosić o jakieś wskazówki? |
|
00Andre |
» 2014-03-09 03:36:39 |
|
qwe_123 Temat założony przez niniejszego użytkownika |
» 2014-03-09 08:07:56 ? |
|
qwe_123 Temat założony przez niniejszego użytkownika |
» 2014-03-09 17:35:00 Już sobie poradziłam. Zastosowałam o wiele prostszą, ale równie efektywną metodę. Jeśli ktoś szukałby rozwiązania mojego problemu bardzo proszę o kontakt - chętnie podzielę się kodem :-) |
|
« 1 » |