Ausgabe
-
Das folgende Programm soll aus den Zeichen einer Zeichenkette das erste gütige Zeichen( Buchstabe, Unterstrich) ausfindig machen und dises sowie alle folgenden gültigen Zeichen(Buchstabe, Ziffer, Unterstrich) ausgeben. Ich habe das Programm bisher nicht zum Laufen bekommen und finde den Fehler nicht...Ich hoffe es kann mir jemand helfen!
#include <stdio.h>
#include <conio.h>int main (void)
{char c[z];
int z;
z = -1;
do { z = z + 1;
scanf("%C", &c[z]);
}
while (( c[z] != '\n')
&& (z <=19));
z = -1;
do {
z = z + 1;
}
while (
!(c[z] == '\n')
&& !(z>=20)
&& ((c[z] >= 'A') && (c[z] <= 'Z'))
&& ((c[z] >= 'a') && (c[z] <= 'z'))
&& ( c[z] == '_')
&& ( c[z] == '\n')
);while (
!(c[z] == '\n')
&& !(z>=20)
&& ((c[z] >= 'A') && (c[z] <= 'Z'))
&& ((c[z] >= 'a') && (c[z] <= 'z'))
&& ((c[z] >= '0') && (c[z] <= '9'))
&& ( c[z] == '-')
);
{ printf("%c", c[z]);
z=z+1;}
return 0;
}
-
Wie wäre es, wenn du dir einfach mal durchließt, was Leute in deinem anderen Thread geschrieben haben ...
-
feigling schrieb:
Wie wäre es, wenn du dir einfach mal durchließt, was Leute in deinem anderen Thread geschrieben haben ...
Vollkommen richtig. Weiter geht es im Originalthread