C++: TextBox eingaben auf einen String speichern, wie soll das gehen?
Ich habe in C++ eine TextBox über die ein Name eingegeben werden kann. Nun würde ich gerne diese Namen auf einen String speichern. Ich weiß jedoch nicht genau, wie ich das machen soll :c Ich habe noch nicht viel mit C++ gearbeitet.
Folgenden Code habe ich:
private: System::Void button1_Click(System::Object^ sender, System::EventArgs^ e) {
std::string test;
test = textBox1->Text;
}
Folgender Error bekomme ich:
E0349 no operator "=" matches these operands. Operand types are: std::string = System::String ^
Ich bekomme dieses Problem seit Wochen nicht gelöst :c Ich habe auch schon versucht mit Konvertierungen zu arbeiten. Vielleicht hat jemand von euch eine Idee.
Danke :))
1 Antwort
test = msclr::interop::marshal_as<std::string>(managed);
Siehe:
https://stackoverflow.com/questions/946813/c-cli-converting-from-systemstring-to-stdstring
Windows ist auch eher Kacke, dmait würde ich nicht anfangen. (Lieber Standard-Zeug verwenden, nicht windowsspezifisches Zeugs.)
Aber Debugging gehört zum Spaß dazu.
Hat geholfen, ich glaube es nicht. Vielen Dank. Jetzt, da mein Code funktioniert, liebe ich Programmieren wieder xD