Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?

otwieranie plikow

Ostatnio zmodyfikowano 2014-03-09 17:35
Autor Wiadomość
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:

C/C++
#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;
   
}
P-105897
ison
» 2014-03-08 23:37:19
» standard Csprintf
lub std::ostringstream z sstream
P-105898
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?
P-105901
00Andre
» 2014-03-09 03:36:39
P-105902
qwe_123
Temat założony przez niniejszego użytkownika
» 2014-03-09 08:07:56
?
P-105903
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 :-)
P-105934
« 1 »
  Strona 1 z 1