Ausdruck einer if-Anweisungen vereinfachen/zusammenfassen?

Gast #2131929
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
#2131965
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

Antwort schreiben

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.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.