Hallo,
und zwar habe ich folgendes problem ich benötige eine eingabe welche entweder ein char oder ein double sein kann. Ich weiß nicht wie ich es erklären soll aber ich versuchs, also das programm wartet auf eine eingabe, ist die eingabe z.b. 'r' so wird dies in ein array von chars gespeichert, ist die eingabe jedoch 2.5 so wird dies in ein array von doubles gespeichert. Wenn ich aber zum Beispiel die Eingabe in ein char speichere so verliere ich von 2.5 alles bis auf den hinteren teil. Und ich weiß nicht wie ich einen typcast von einem char array auf ein double vornehmen soll?
Also wenn in dem Array steht "2.5" das ich das jetzt in eine double zahl verwandeln kann.
Beispielablauf:
Eingabe: 4.52
Wird in double array gespeichert
Eingabe: f
Wird in char array gespeichert
Wäre euch sehr dankbar wenn ihr mir helfen könntet.
und zwar habe ich folgendes problem ich benötige eine eingabe welche entweder ein char oder ein double sein kann. Ich weiß nicht wie ich es erklären soll aber ich versuchs, also das programm wartet auf eine eingabe, ist die eingabe z.b. 'r' so wird dies in ein array von chars gespeichert, ist die eingabe jedoch 2.5 so wird dies in ein array von doubles gespeichert. Wenn ich aber zum Beispiel die Eingabe in ein char speichere so verliere ich von 2.5 alles bis auf den hinteren teil. Und ich weiß nicht wie ich einen typcast von einem char array auf ein double vornehmen soll?
Also wenn in dem Array steht "2.5" das ich das jetzt in eine double zahl verwandeln kann.
Beispielablauf:
Eingabe: 4.52
Wird in double array gespeichert
Eingabe: f
Wird in char array gespeichert
Wäre euch sehr dankbar wenn ihr mir helfen könntet.