Zum Inhalt springen

Empfohlene Beiträge

Geschrieben

ja nämlich garnicht.

ich müsste entweder sowas wie folgendes schreiben.


switch (zahl)

{

   case 1:

   case 2:

   case 3:

   // ...

   case 99:

   {

      // CODE...

   }

   break;

}

da das aber ziemlich umstänliche ist und auch 99 zeilen kostet. ist der einzige sinnvolle weg der über die if- abfragen

if (zahl >= 1 && zahl <= 99)

{

   // CODE...

}

Geschrieben

:D Ja, indem du Pascal benutzt. In C/C++ sind in case-Anweisungen keine Bereiche, sondern nur feste Werte ordinaler Typen zulässig :(

Wenn du kleine Bereiche hast, kannst du folgendes machen:


switch(bla)

{

	case 1:

	case 2:

	case 3:

		tuWas();

		break;

	case 4:

		tuWasAnderes();

		break;

	default:

		tuNix();

}

Für größere Bereiche kannst du den Bereich abfragen und dann halt einen garantiert nicht vorkommen könnenden Wert setzen, eventuell switch() über eine Hilfsvariable.

Geschrieben

oder einen, der Vorkommt!

  

if(Zahl>1 && Zahl<99)

  Zahl=1;


switch(Zahl)

{

 case 1:

  //code für 1 bis 99

 case 100:

  // usw

}; 


oder, Käptn?

<FONT COLOR="#a62a2a" SIZE="1">[ 24. Oktober 2001 22:03: Beitrag 1 mal editiert, zuletzt von Kristian ]</font>

Dein Kommentar

Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.

Gast
Auf dieses Thema antworten...

×   Du hast formatierten Text eingefügt.   Formatierung wiederherstellen

  Nur 75 Emojis sind erlaubt.

×   Dein Link wurde automatisch eingebettet.   Einbetten rückgängig machen und als Link darstellen

×   Dein vorheriger Inhalt wurde wiederhergestellt.   Editor leeren

×   Du kannst Bilder nicht direkt einfügen. Lade Bilder hoch oder lade sie von einer URL.

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...