Hallo Ich versuche, eine C++ Login-Schnittstelle mit Windows-Anwendungsformulare auf Visual Studio 2013 zu tun. Das Problem ist, dass ich versuche, den Wert in der Textbox mit der Zeile in der Datei zu vergleichen, aber ich bekomme einen Fehler, dass der Operandentyp inkompatibel ist.C++ Login-Schnittstelle mit Windows-Anwendungen
private: System::Void button1_Click(System::Object^ sender, System::EventArgs^ e) {
string un, pw;
ifstream read("file.txt");
getline(read, un);
getline(read, pw);
if (textBox1->Text = un && textBox2->Text = pw){
MessageBox::Show("You have successfully login!", "Login Message", MessageBoxButtons::OK, MessageBoxIcon::Information);
}
else {
MessageBox::Show("Incorrect Password or Username !", "Login Message", MessageBoxButtons::OK, MessageBoxIcon::Error);
}
read.close();
}
Wenn Sie nicht gut in C++ sind und nicht die Sprache lernen wollen, warum Code darin? – SergeyA
Wenn Sie Compilerfehler haben, sollten Sie sie teilen. Es ist nicht schön, die Fehler zu horden. – NathanOliver
@NathanOliver, wollen einen Anteil von mir? :) – SergeyA