Forum: Mikrocontroller und Digitale Elektronik Ausdruck einer if-Anweisungen vereinfachen/zusammenfassen?


von Louis (Gast)


Lesenswert?

Hola,

ich möchte gerne einen String an bestimmte Stellen auf Zeichen 
untersuchen.
Nun hab ich Elends lannge Anweisungen die ich in meinem Programm des 
öfteren verwenden muss...

if( ( daten[0] == 'A' ) ||
    ( daten[0] == 'B' ) ||
    ( daten[1] == 'C' ) ||
             .
             .
             .
             .
   ( daten[9] == '4' ) )

    tu was;

wie kann ich diese Bedingungen vereinfachen, sodass ich nicht jedes Mal 
diese langen Anweisungen im Programm stehen. if( meine daten).
Viele Grüße,
 Louis

von Falk B. (falk)


Lesenswert?

@  Louis (Gast)

>ich möchte gerne einen String an bestimmte Stellen auf Zeichen
>untersuchen.

Dafür gibt es fertige Routinen in string.h, hat jeder C-Compiler an 
Board.

>wie kann ich diese Bedingungen vereinfachen, sodass ich nicht jedes Mal
>diese langen Anweisungen im Programm stehen.

Einfach die oben genannten Funktionen nutzen, dort schreibt man die 
Strings direkt rein. Ein gutes C-Buch hilft auch dir hier weiter.

MFG
Falk

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.