String in int umwandeln
-
Hallo,
die Methode serialPort->ReadLine liefert mir eine Zahl als String zurück. Wie kann ich diesen String in ein Integer umwandeln?
Gruss
Michaelprivate: System::Void button3_Click(System::Object^ sender, System::EventArgs^ e) { String ^buffer; int i; serialPort1->Open(); serialPort1->WriteLine("R"); buffer = serialPort1->ReadLine(); // i = ??? serialPort1->Close(); }
-
private: System::Void button3_Click(System::Object^ sender, System::EventArgs^ e) { int i; serialPort1->Open(); serialPort1->WriteLine("R"); i = Convert::ToInt32(serialPort1->ReadLine()); serialPort1->Close(); }
die Variable "i" ist aber nur Lokal!!!!
was soll das bringen? es wird nur ein Zeichen immer konvertiert??
-
Hallo,
danke, das ist die Lösung.
foxviper schrieb:
[cli]
die Variable "i" ist aber nur Lokal!!!!
was soll das bringen? es wird nur ein Zeichen immer konvertiert??Ich hatte das Beispiel auf das Wesentliche reduziert. Mit der Variablen i wird innerhalb der Routine noch weiter gerechnet.
Gruss
Michael