Seite 2 von 2 ErsteErste 12
Ergebnis 11 bis 17 von 17
  1. #11
    DateMake Dialer
    Registriert seit
    15.08.2007
    Beiträge
    103

    Standard

    Ok dann werd ich mich mal dran setzen^^

  2. #12
    Sobig Wurm
    Registriert seit
    18.03.2007
    Beiträge
    200

    Standard

    Zitat Zitat von Viper.aT
    ok danke werde den code dann mal aktualisieren und oben ändern thx für die tipps und np bfkj^^
    @k0rxxx wie meinst du das mit
    Zitat Zitat von k0rxxx
    Und du solltest schauen das du ungültige Eingaben verhinderst. Also a-z, $/%, ...
    Ich meinte damit das du das eingeben von Buchstaben oder Sonderzeichen abfangen solltest, da sonst dein Programm abschmiert. Gebe doch mal ein "k" ein.
    nuffing

  3. #13
    W32.FunLove
    Registriert seit
    09.07.2007
    Beiträge
    146

    Standard

    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

  4. #14
    DateMake Dialer
    Registriert seit
    15.08.2007
    Beiträge
    103

    Standard

    ok aber ich hab keine ahnung iwe ich das mache...

  5. #15
    Michelangelo Virus
    Registriert seit
    14.06.2007
    Beiträge
    282

    Standard

    du contest mit try und catch arbeiten.

    mfg

    zao
    Write the code correctly and it will compile

  6. #16
    CIH-Virus Avatar von -[RiDER]-
    Registriert seit
    05.01.2007
    Beiträge
    496

    Standard

    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. also
    Code:
    char bla;
    int blubb;
    wird vom compiler zu
    Code:
    char bla;
    char x, y, z;
    int blubb;
    wobei x, y, und z immer leer bleiben und für nichts reserviert sind.
    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:
    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; //
    und pi würde ich als constante via #define festlegen -> speicherschonend.

    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.

  7. #17
    DateMake Dialer
    Registriert seit
    15.08.2007
    Beiträge
    103

    Standard

    ok werd ich machen rider und kann mir wer über icq oder ts erklären wie das mit der whitelist funktioniert?

Seite 2 von 2 ErsteErste 12

Stichworte

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •