Frage zu Random
-
Wie kann ich per Random 3Zeichen erstellen,also 3Verschiedene Zeichen aus dem Alphabet?
-
LOrD dRaQ schrieb:
Wie kann ich per Random 3Zeichen erstellen,also 3Verschiedene Zeichen aus dem Alphabet?
zum beispiel so:
char a='a'+rand()*26; char b; do b='a'+rand()%26; while(b==a); char c; do c='a'+rand()%26; while(c==a or c==b);
-
Geht leida nicht es kommt folgende Fehlermeldung:
main.c:15: error: syntax error before "or"
main.c:15: error: `or' undeclared (first use in this function)
main.c:15: error: (Each undeclared identifier is reported only once
main.c:15: error: for each function it appears in.
-
komisch. mein c++-compiler kann or.
dann stelle ich die als rätselaufgabe, rauszufinden, wie es auf deinem compiler geht.
-
ersetze es durch ||
-
Ok geht jetzt aber dann kommt "Projekt1.exe hat ein Problem festgestellt und musste beendet werden"
-
Oder die Headerdatei iso646.h einbinden, falls dein Compiler "schon" teilweise C99 kann.
-
Wenn ich die H Datei einbinde klappst auch aber es kommt nach ausführen der Exe "Projekt1.exe hat ein Problem festgestellt und musste beendet werden"
-
Weiß keiner was?
-
guckmal deine frage an und deinen quellcode ...