if ANweisungen komprimieren

R

rdg

???
Code:
case 'a': case 'A':
	Laut = " "; 
	in>>zeichen;
	if (zeichen == 'b' or zeichen == 'B'){
		in>>zeichen;
		if (zeichen == 'f' or zeichen == 'F'){
			in>>zeichen;
			if (zeichen == 'k' or zeichen == 'K){
				in>>zeichen;
				if (zeichen == '6'){
					in>>zeichen;
					cout<<" "; out<<" ";			
                                }else{cout<<zeichen;out<<zeichen;in>>zeichen;}
			}else{cout<<zeichen;out<<zeichen;in>>zeichen;}
		}else{cout<<zeichen;out<<zeichen;in>>zeichen;}
         }else{cout<<zeichen;out<<zeichen;in>>zeichen;}
	break;

Hi,

selbstverständlich kann man mir jetzt abseloute Faulheit unterstellen, doch ich krieg seit gestern einfach nichts mehr hin, irgendwie ist mein Kopf momentan nur noch matt.
Diese Anweisung habe ich häufiger mit unterschiedlichen zeichenfolgen. Da es so abselout hässlich ist wolte ich es verkleinern und in eine Funktion packen, bekomme es aber einfach nicht hin. Sieht jemand von Euch die Lösung?

Wirklich vielen Dank und tut mir leid Euch damit zu belästigen

gruß
rdg
 
Was ist eigentlich dein Ziel bei der ganzen Aktion?
 
Code:
is_wanted_string()
{
char bchar[3];
char schar[3];
_Bool return_value=1;
bchar[0]='B';
schar[0]='..';
//usw
for(i=1;i<4,i++)
{
             zeichen=scanf("%c");
               if(zeichen==bchar[i-1] || zeichemn==schar[i-1])
                       {
                            return_value=0;
                       }
                 if(!return_value)
                          {
                              break;
                          }
                  
}

return return_value;
}
und klammer werden im westen geschlossen !
 
Zuletzt bearbeitet:
Danke habt mir damit weitergeholfen !!!

Einfach ein simples bescheuertes Diagamm machen!
 
Zuletzt bearbeitet:

Ähnliche Themen

awk skript: Probleme mit if und else Anweisungen

Word too long!

Script "gegenlesen"

iptables weiterleitung port vom internen Netzwerk zum internet Port

Probleme mit dem Eingabepuffer unter C++

Zurück
Oben