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

question-closed Sprawdzanie poprawności kodu C++

Cloud VPS
0 głosów
499 wizyt
pytanie zadane 2 kwietnia 2021 w C i C++ przez Dawidziu Bywalec (2,630 p.)
zamknięte 3 kwietnia 2021 przez Dawidziu

Podczas pisania natrafiłem na kolejny problem, kiedy w 15 linii próbuje otworzyć plik, to pokazuje się błąd.

#include <iostream>
#include <conio.h>
#include <fstream>

using namespace std;

char wybor;

int linia;

string podaj_login, podaj_haslo, ram, login_test, haslo_test;

fstream logowanie;

logowanie.open ( "logowanie.txt", ios::out | ios::app );

logowanie.close ();

int main()
{
    cout << "Wybierz opcje z podanych nizej: " << endl;

    cout << "1 - Zaloguj sie" << endl;

    cout << "2 - Utworz konto / zastap poprzednie" << endl;

    wybor = getch ();

    switch (wybor)
    {
        case '1':

            cout << "Podaj login: " << endl;

            cin >> podaj_login;

            cout << endl << "Podaj haslo" << endl;

            cin >> podaj_haslo;

            logowanie.open ( "logowanie.txt" ios::in );

            while ( getline ( logowanie, ram ) )
            {
                switch ( linia )
                {
                    case 1:

                        login_test = ram;

                    break;

                    case 2:

                        haslo_test = ram;

                    break;

                    linia ++;
                }
            }

            logowanie.close ();

            if ( login_test == podaj_login && haslo_test == podaj_haslo )
            {

            }

            else
            {

            }

        break;

        case '2':

            cout << "Podaj login: " << endl;

            cin >> podaj_login;

            cout << endl << "Podaj haslo" << endl;

            cin >> podaj_haslo;

        break;

        default:



        break;
    }

    return 0;
}

 

komentarz zamknięcia: Problem rozwiązany

1 odpowiedź

+1 głos
odpowiedź 2 kwietnia 2021 przez tkz Nałogowiec (42,060 p.)
wybrane 3 kwietnia 2021 przez Dawidziu
 
Najlepsza
Nie możesz używać metod poza funkcją. Przenieś do main. Zamykanie pliku zaraz po otwarciu mija się celem. Na przyszłość podawaj błędy i najważniejsze, zacznij je czytać.
komentarz 3 kwietnia 2021 przez Dawidziu Bywalec (2,630 p.)
O nawet nie zauważyłem, że są poza nią. Dzięki wielkie za pomoc!

Podobne pytania

0 głosów
1 odpowiedź 1,590 wizyt
pytanie zadane 13 października 2019 w C i C++ przez dudduss76 Początkujący (280 p.)
0 głosów
1 odpowiedź 150 wizyt

93,469 zapytań

142,404 odpowiedzi

322,716 komentarzy

62,852 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

Kursy INF.02 i INF.03
...