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

Wczytywanie pliku C++

0 głosów
113 wizyt
pytanie zadane 15 października 2017 w C i C++ przez Iamhexi Użytkownik (890 p.)

Witam!

Otóż chcę wczytać zawartość pliku i wypisać ją na ekran w sposób przedstawiony w kodzie (wcześniej, jakiś czas temu działało :/ ). Plik znajduje się w folderze z plikiem .cpp i .exe. Metoda (klasy ios) good zwraca wartość false. Co zmienić?

void decrypt(){

 string decrypted_password = "doesnt matter";
 fstream file;

 file.open( "DATABASE_FILE_PATH", ios::in );

    if(file.good()){
        string line;
        cout << "Password:" << endl;
        int j=0;
            while(!file.eof()){
                j++;
                getline( file, line );
                cout << j+" ";

                    for(int i=0;i<line.length();i++){
                    decrypted_password[i]=line[i]-5;
                    cout << decrypted_password[i];
                    }

                cout << endl;
            }

        file.close();
    }

    else cout << "Error! Database doesn't exist or it hasn't been created yet!\a\n";






 system("pause");
 system("cls");

 }

Dodam, że stała DATABASE_FILE_PATH zawiera ścieżkę do pliku dokładnie: clipboard.txt

Pozdrawiam, z góry dziękuję za pomoc!

1 odpowiedź

+1 głos
odpowiedź 15 października 2017 przez Knayder Nałogowiec (36,810 p.)
wybrane 15 października 2017 przez Iamhexi
 
Najlepsza
Jeżeli DATABASE_FILE_PATH to stała, to nie wstawiaj jej nazwy w cudzysłow, bo wychodzi string, a nie odwołanie do stałej xD
komentarz 15 października 2017 przez Iamhexi Użytkownik (890 p.)
Dziękuję, znowu banalny błąd popełniam.

Podobne pytania

0 głosów
0 odpowiedzi 92 wizyt
0 głosów
1 odpowiedź 592 wizyt
0 głosów
3 odpowiedzi 159 wizyt
Porady nie od parady
Pytania na temat serwisu SPOJ należy zadawać z odpowiednią kategorią dotyczącą tej strony.SPOJ

53,174 zapytań

96,434 odpowiedzi

197,515 komentarzy

25,973 pasjonatów

Przeglądających: 243
Pasjonatów: 15 Gości: 228

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.

...