Ok dann werd ich mich mal dran setzen^^
Ok dann werd ich mich mal dran setzen^^
Ich meinte damit das du das eingeben von Buchstaben oder Sonderzeichen abfangen solltest, da sonst dein Programm abschmiert. Gebe doch mal ein "k" ein.Zitat von Viper.aT
nuffing
am besten machst das mit ner whitelist:
0-9 und natürlich "." für kommazahlen falls das noch reinmachen willst.
Was wäre wenn man nur dann zu einem Thema etwas schreiben würde wenn man Ahnung davon hat?
Die Stille wäre unerträglich
Sincerly yours, Raven
ok aber ich hab keine ahnung iwe ich das mache...
du contest mit try und catch arbeiten.
mfg
zao
Write the code correctly and it will compile
das is zwar wirklich krümelscheiße, aber du solltest drauf achten variablen nach größe zu sortieren. damit der compiler schneller auf die variablen zugreifen kann, verwendet er füllbytes, die einfach leer bleiben. alsowird vom compiler zuCode:char bla; int blubb;wobei x, y, und z immer leer bleiben und für nichts reserviert sind.Code:char bla; char x, y, z; int blubb;
und zwar, weil ein char nur 8 bit (ein byte) groß ist, während ein int 32 bit (also 4 byte) groß ist. der compiler versucht die variablen hintereinander im speicher abzulegen und legt dann aus geschwindigkeitsgründen die leeren füllbytes an. du solltest deine variablen also lieber so sortieren:und pi würde ich als constante via #define festlegen -> speicherschonend.Code:double a; // Länge a double b; // Länge b double e; // Länge e double f; // Länge f double k; // Kreisbogen double r; // Radius int d; // char z; //
MfG RiDER
EDiT:
und nach dem switch() würde ich nicht alles um 20 spaces einrücken :wink:
und getchar() statt cin für einen char verwenden.
ok werd ich machen rider und kann mir wer über icq oder ts erklären wie das mit der whitelist funktioniert?