Forum: Mikrocontroller und Digitale Elektronik C >>> 3D-Tabelle, switch in switch


Announcement: there is an English version of this forum on EmbDev.net. Posts you create there will be displayed on Mikrocontroller.net and EmbDev.net.
von __Son´s B. (bersison)


Bewertung
0 lesenswert
nicht lesenswert
Hallo.
Ich würde gerne eine einfache 3 dimensionelle Tabelle aufbauen.
Es geht um eine autom.Frequenzbereichsumschaltung und 
Periodenzeitenberechnungen.
ZZt. löse ich die Aufgabe mit einem switch() und vielen if()-Abfragen.

Übersichtlicher wäre FÜR MICH eine Tabelle mit 2 verschachtelten 
switch()-Abfragen. Funktioniert das überhaupt?
Bsp:
____________________________________
if (Vergleich) tabelle01=11;
if (anderer Vergleich) tabelle01=12;

switch(tabelle01) {
case=11:
 if (Sonstwas) tabelle02=21;
 if (anderes Sonstwas) tabelle02=22;

 switch(tabelle02) {
 case=21:
 //macht was
 break;
 case=22:
 //macht was anderes
 break; }
break; } //von case 11

case=12:
 switch(tabelle02) {
 case=21:
 //macht etwas
 break;
 case=22:
 //macht etwas ganz anderes
 break; }
break; } //von case 12
____________________________________
Natürlich wäre switch(tabelle01) höher priorisiert.

von .. (Gast)


Bewertung
0 lesenswert
nicht lesenswert
klar geht das. machs doch einfach. Btw: das in einen online-compiler 
reinzugeben wäre schneller, als ein forum zu fragen.

von Eric B. (beric)


Bewertung
1 lesenswert
nicht lesenswert
Die Frage ist ob das wirklich ist was du willst, oder sich ein anderes 
Problem hinter der Frage versteckt, das vielleicht anders einfacher zu 
lösen wäre...

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt.
Bitte hier nur auf die ursprüngliche Frage antworten,
für neue Fragen einen neuen Beitrag erstellen.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.