Formularz odczytujący dane z pliku

0

Witam programersów.

Potrzebuje zrobić program, który ma loginy w zewnętrznym pliku .txt i po wpisaniu tekstu w Edit sprawdza czy wprowadzony tekst znajduje się w tym .txt i wyświetla wiadomość w stylu 'Użytkownik prawidłowy'.
Próbowałem robić coś z fstream, ale nie moge zmiennej login ustawić jako te wartości pobrane z .txt

fstream odczyt;
odczyt.open("nowy.txt", ios::in);
if (!odczyt)
{ShowMessage("Brak pliku");} 

i teraz jak zapisać zmienną login żeby to działało?

0

A cóż to jest : ShowMessage ? Podałbyś błędy jakie masz ... A zresztą nie lepiej loginy trzymać w jakiejś bazie, a nie zwykłym pliku txt?

0

ShowMessage wyświetla okno w przypadku braku pliku "nowy.txt.".

Wyrzuca mi Could not find a match for 'AnsiString::operator =(istream)'

0
#include <iostream>
#include <fstream>
#include <string>
using namespace std;

int main(){
    
    string login;
    ifstream plik("plik.txt");
    plik >> login;
    cout << login;
    plik.close();
    return 0;
}

1 użytkowników online, w tym zalogowanych: 0, gości: 1