Willkommen ~Gast!
Registrieren || Einloggen || Hilfe/FAQ || Staff
Probleme mit der Registrierung im Forum? Melde dich unter registerEin Bild.
Autor Beitrag
000
17.02.2002, 11:18
monkey



Quellcode:
printf("What to do?\n1.Take the Shotgun on the ground\n2.Run away\n");
scanf("%d",&decide);
switch(decide)
{
case 1:
          printf("The zombies are turning to you and...");
          getche();
          break;
case 2:
                      ( "You try to run away but the zombies are all around you...The zombies kill you\nGAME OVER");
break;
default :
printf("What to do?\n1.Take the Shotgun on the ground\n2.Run away\n");
scanf("%d",&decide);
break;

ich möchte, dass der code in default wieder zu der frage vor dem switch springt.(printf("What to do?\n1.Take the Shotgun on the ground\n2.Run away\n");)

--

Neon Helium

zum Seitenanfang zum Seitenende Profil || Suche
001
17.02.2002, 11:33
Tron



Quellcode:
do
{
..printf("What to do?\n1.Take the Shotgun on the ground\n2.Run away\n");
..scanf("%d",&decide);
}
while ((decide < 1) || (decide > 2));

switch (decide)
{
..case 1:
..break;

..case 2:
..break;
};

--

'KEINE PANIK' - aus der Triologie in fuenf Baenden von Douglas Adams

'FÜR DEINN FERD' - aus 'Gevatter Tod' von Terry Pratchett

zum Seitenanfang zum Seitenende Profil || Suche
002
17.02.2002, 11:52
monkey



thx

edit
gibts auch ne möglichkeit ohne schleife?

--

Neon Helium


Dieser Beitrag wurde am 17.02.2002 um 11:52 von monkey bearbeitet.
zum Seitenanfang zum Seitenende Profil || Suche
003
17.02.2002, 11:54
Tron



warum?
wie stellst du dir das ohne schleife vor? selbst ein goto (denk nicht mal dran, das zu benutzen...) waere eine schleife.

--

'KEINE PANIK' - aus der Triologie in fuenf Baenden von Douglas Adams

'FÜR DEINN FERD' - aus 'Gevatter Tod' von Terry Pratchett

zum Seitenanfang zum Seitenende Profil || Suche
004
17.02.2002, 11:56
monkey



ja ich weiss goto ist verschmäht :D
aber war ja nur eine frage, ich halte mir eben gerne alternativen bereit ;)

--

Neon Helium


Dieser Beitrag wurde am 17.02.2002 um 11:56 von monkey bearbeitet.
zum Seitenanfang zum Seitenende Profil || Suche
005
17.02.2002, 12:00
apfelkorn



yarks... goto

--

zum Seitenanfang zum Seitenende Profil || Suche
006
17.02.2002, 12:24
Kriz



Uahhhhhhh... goto... Weiche Satan, weiche!

--

K:R-I)Z++
"CSS ist cascading style sheets. Und nicht so'n Ranzspiel." - dp
In memory of Voice († 2005/03/30)

zum Seitenanfang zum Seitenende Profil || Suche
007
17.02.2002, 12:28
Tron



goto:
entsetzter ausruf eines programmieres beim ersten testlauf seines programms, meist folgendermasen mehrfach aneinandergereit:
o got o got o got...

--

'KEINE PANIK' - aus der Triologie in fuenf Baenden von Douglas Adams

'FÜR DEINN FERD' - aus 'Gevatter Tod' von Terry Pratchett

zum Seitenanfang zum Seitenende Profil || Suche
008
17.02.2002, 12:39
monkey



=) hehe

--

Neon Helium

zum Seitenanfang zum Seitenende Profil || Suche
009
17.02.2002, 15:15
Prefect



Hmm... das sind jetzt drei uninformierte Posts in einer Reihe, die goto niedermachen.

Die Wahrheit zu goto ist: Als Anfänger kann man das nicht richtig beurteilen, und deswegen sollte man wohl besser die erste 2-3 Jahre (oder mehr) seiner Programmiererlaufbahn in C/++ kein goto verwenden. Einfach weil es zu 99% aller Situationen, in denen Anfänger goto verwenden wollen, Alternativen (meistens bestehend aus Schleifen oder anderer Codestrukturierung) gibt.

Dennoch hat goto auch seine Daseinsberechtigung. Aber, wie gesagt, wenn man nicht wirklich weiß, wo, sollte man die Finger davon lassen.

cu,
Prefect

--

Widelands - Gemütliche Aufbaustrategie, Free Software
Noch ein Blog - Lerne, wie die Welt wirklich ist, aber vergiss niemals, wie sie sein sollte.

zum Seitenanfang zum Seitenende Profil || Suche
010
24.02.2002, 16:56
[RMen]OneStone



Dabei ist GoTo doch die Grundlage allen daseins, denn:
- Jeder Code wird einmal zu ASM /Op-Code
- Und dort sind if's/for's usw. alles Sprünge, wenn auch manchmal mit Entscheidungene (siehe jne, jmp etc.)

--

georg-wicherski@pixel-house.net | http://www.pixel-house.net/ - Coding Resource| http://www.google.de/

zum Seitenanfang zum Seitenende Profil || Suche
011
24.02.2002, 19:46
Prefect



Naja gut, Assembler ist aber auch keine strukturierte Programmiersprache :P

cu,
Prefect

--

Widelands - Gemütliche Aufbaustrategie, Free Software
Noch ein Blog - Lerne, wie die Welt wirklich ist, aber vergiss niemals, wie sie sein sollte.

zum Seitenanfang zum Seitenende Profil || Suche
012
24.02.2002, 21:42
Another1



ich mag goto
goto nextline
:nextline

--

Another1

...relaxing..atm =)
... und Schweiz suckt!

zum Seitenanfang zum Seitenende Profil || Suche
013
24.02.2002, 21:44
Tron



viel besser ist:
lastline:
goto lastline;

ein c programmierer schreibt stattdessen:
for (;;);

--

'KEINE PANIK' - aus der Triologie in fuenf Baenden von Douglas Adams

'FÜR DEINN FERD' - aus 'Gevatter Tod' von Terry Pratchett

zum Seitenanfang zum Seitenende Profil || Suche