Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » C / C++ (ANSI-Standard) » Tut mir leid aber nur fehler

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: [ 1 ] [ 2 ] > 3 <
020
01.10.2003, 16:52 Uhr
mmc20
puss in boots


ja klar ... *g*

schau einfach hier ->www.vbarchiv.net/commands/Ascii-Codes.php !

gruß
micha

Dieser Post wurde am 01.10.2003 um 16:55 Uhr von mmc20 editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
021
01.10.2003, 18:07 Uhr
ao

(Operator)



Zitat:
~Fat-Tiger postete
Hi könnt ihr mir die Acsk-key codes für:
+
-
*
/
und Enter sagen

THX

-=[Lok]=-@Fat-Tiger



Wenn du das brauchst, um die Menüauswahl abzufragen, kannst du auch die Zeichen direkt verwenden:

C++:
switch (Auswahl)
{
    case '+': /* ...... */
        break;

    case '-': /* ...... */
        break;

    /* Enter */
    case '\n': /* .... */   /* kann auch sein, dass Enter '\r' ist, bitte nicht hauen. */
        break;
}


Die Zeichen direkt zu verwenden, ist besser, weil portabel und auf den ersten Blick verständlich.

ao
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
022
01.10.2003, 19:59 Uhr
~Fat-Tiger
Gast


Brauch man dan nicht mehr Enter Drücken dafür
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
023
01.10.2003, 20:12 Uhr
virtual
Sexiest Bit alive
(Operator)


@Fat-Tiger
Fragst Du nur so einfach, oder gibt es einen bestimmten Grund, warum Du es nicht einfach ausprobierst?
--
Gruß, virtual
Quote of the Month
Ich eß' nur was ein Gesicht hat (Creme 21)
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
024
01.10.2003, 20:14 Uhr
~Fat-Tiger
Gast


Vielleicht gibt es ja noch andere Beispiele und könnte mir einer Erklären
was in die klammern rein kommt

THX

-=[LoK]=-@Fat-Tiger
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
025
01.10.2003, 21:05 Uhr
~Fat-Tiger
Gast


Was ist den Falsch:


C++:
case 5:                                             \\Fehler
dre:
    cout << "Please input the height of the Dreickeck: ";
    cin >> hoehe;
    cout << "Please input the width of the Dreickeck: ";
    cin >> breite;
    cout << "The result is: " << (a=hoehe*breite*0.5) << endl;
    cout << "50)Do you want to come to the menu\n Input:";
    cout << "Please Press Enter to return\n Input:"; goto Dre;


break;

}
    return 0;
  }




--edit: Pablo. [ cpp ] tags gesetzt --

Dieser Post wurde am 02.10.2003 um 07:48 Uhr von Pablo Yanez Trujillo editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
026
01.10.2003, 21:38 Uhr
~(un)wissender
Gast


@Fat-Tiger
Ist so nicht aus dem Codebeispiel zu ersehen!
Außerdem ist Fehler! nicht sonderlich aussagekräftig.

Und noch was: Verwende Schleifen mit while,for... und nicht goto!
Echt!
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
027
01.10.2003, 21:40 Uhr
~(un)wissender
Gast


Außerdem muss es goto dre heißen und nicht Dre, C++ ist case sensitiv (achtet auf groß und klein Schreibung).
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
028
02.10.2003, 07:58 Uhr
Pablo
Supertux
(Operator)


So on the fly: @(un)wissender hat Recht, die Aussage "Fehler" sagt mir gar nix, aber da frag ich mich wieder, was ist denn der Fehler, tut die Funktion nicht was du willst oder wie????

Du hast

C++:
cout << "The result is: " << (a=hoehe*breite*0.5) << endl;



Wenn du ständig nach dre springt, wird die Variable a nie benötigt. Da frag ich mich, wieso du überhaupt einen Wert in a zuweist. Im ganzen Programm benutzt du nie die Variable a. Du kannst da auf a verzichten, aber das ist nicht das Problem, nur eine Anmerkung.


C++:
cout << "Please Press Enter to return\n Input:"; goto Dre;



Wie @(un)wissender schon sagte, C++ ist Case Sesitive, also goto dre
Und du gibst nur die Meldung, man solle ENTER drücken, aber du wartest nie darauf, weil du sofort springst. Du könntest getchar() vor dem goto benutzen und dann muss man wirklich ENTER oder etwas anders drücken, um fortzusetzen.
--
A! Elbereth Gilthoniel!
silivren penna míriel
o menel aglar elenath,
Gilthoniel, A! Elbereth!
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: [ 1 ] [ 2 ] > 3 <     [ C / C++ (ANSI-Standard) ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: