ich habe ein Problem mit dem casten eines const char*-Wertes zurück in eine double-Ziffer. Ich wäre euch so dankbar wenn ihr mir einen kleinen Tip geben könnt. Der Hinweg war einfach getan mit sprintf(). Ich habe einen String mit einer Zahl belegt. Num will ich zurück aber ohne das erste Zeichen "_" d.h. ich möchte die Variable id als double mit dem wert 244 zurückhaben. Hat jemand eine Idee??
Du kannst einen String auch nicht in ein double casten. Casten beudeutet im Prinzip nur das du dem Compiler sagst das das der entsprechende Typ ist und er sich keine "Gedanken" darüber machen soll. Da double und String (also eine Zeichenkette) sich aber grundlegend unterscheiden ist ein cast nicht Möglich.
Du kannst die Zeichenkette jedoch mit atof in eine Zahl umwandeln.