Hallo zusammen, seit ein paar Stunden versuche ich einen String in float umzurechnen und diesen dann zu berechnen, um ihn dann wieder als string auszugeben. Folgenden Code führe ich in meiner main aus:
1 | double umger; |
2 | char gpstmp3[] = "49.4873"; |
3 | umger = strtod(gpstmp3, NULL); |
4 | umger = umger / 60; |
5 | sprintf(gpstmp3, "%f", umger); |
6 | uputs0(gpstmp3); |
Als Ausgabe erhalte ich aber nur ein Fragezeichen, anstatt des berechneten Wertes?! Ich hoffe mir kann jemand helfen.