INFO: Dieses Forum nutzt Cookies...
Cookies sind für den Betrieb des Forums unverzichtbar. Mit der Nutzung des Forums erklärst Du dich damit einverstanden, dass wir Cookies verwenden.

Es wird in jedem Fall ein Cookie gesetzt um diesen Hinweis nicht mehr zu erhalten. Desweiteren setzen wir Google Adsense und Google Analytics ein.


Antwort schreiben 

String nach Integer Umwandeln



Wenn dein Problem oder deine Frage geklärt worden ist, markiere den Beitrag als "Lösung",
indem du auf den "Lösung" Button rechts unter dem entsprechenden Beitrag klickst. Vielen Dank!

12.05.2009, 07:37
Beitrag #7

rolfk Offline
LVF-Guru
*****


Beiträge: 2.305
Registriert seit: Jun 2007

alle seit 6.0
1992
EN

2901GG
Niederlande
String nach Integer Umwandeln
' schrieb:Das ist überhaupt nicht unlogisch. Vielfach wird der Nach"komma"teil mit einem Punkt statt mit einem Komma abgetrennt (z.B. USA, GB, CH, ...), und wenn dein String eine Zahl mit Punkt als Trennzeichen enthält, dann musst du bei deutschen Windows-Ländereinstellungen halt nun mal ein False an "use system decimal point" anschließen. Ist ganz normal...

Gruß, Jens

Aber nicht optimal. Zu klären wäre warum da ein Dezimalpunkt kommt. Das kann sein dass es so im Standard zum Protokoll steht dann ist die Verwendung des False bei "use system decimal point" genau richtig.

Wenn aber das Format wiederum von den Ländereinstellungen des Zielsystems abhängt wirds ziemlich haarig. Dann muss man erst mal feststellen welches Format verwendet wird und muss man die Format into String und Scan from String Funktionen verwenden. Dort kann man im Formatstring einen Code voranstellen (%.; für Dezimalpunkt, %,; für Dezimalkomma, und %; oder nichts für Systemeinstellung) wie Fliesskommazahlen verarbeitet werden. Nur so kann man sicherstellen dass eine Applikation auch korrekt läuft wenn man sie auf einem anderen System (mit zum Beispiel US or CH Einstellungen) installiert.

Rolf Kalbermatter

Rolf Kalbermatter
Technische Universität Delft, Dienst Elektronik und Mechanik
https://blog.kalbermatter.nl
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Antwort schreiben 


Nachrichten in diesem Thema
String nach Integer Umwandeln - eg - 19.05.2006, 11:50
String nach Integer Umwandeln - Y-P - 11.05.2009, 12:30
String nach Integer Umwandeln - jg - 11.05.2009, 19:38
String nach Integer Umwandeln - rolfk - 12.05.2009 07:37

Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  String nach Enum konvertieren NoWay 2 4.837 20.08.2019 10:58
Letzter Beitrag: NoWay
  Dezimal-String nach Zahl Funktion ares2013 4 5.046 10.04.2019 13:12
Letzter Beitrag: jg
  Eingabe String nach einen bestimmten Format bearbeiten galilio 18 11.565 27.01.2017 10:58
Letzter Beitrag: jg
  16bit Integer über Uart schicken floH857 2 3.666 10.01.2017 17:11
Letzter Beitrag: floH857
  String zu Number umwandeln galilio 6 6.527 01.09.2016 15:38
Letzter Beitrag: GerdW
  String nach Array mit fester Länge jan_1 18 10.153 22.04.2016 12:49
Letzter Beitrag: Lucki

Gehe zu: