Zeichenspamm
-
Hi,
Ich hab mir ein kleines C++-Programm geschrieben was per Zufallsgenerator irgendwelche Zeichen ausgibt:#include <iostream> #include <cstdlib> using namespace std; int main() { int keim; int i; int code; char zeichen; bool un; cout << "Keim eingeben: "; cin >> keim; srand(keim); cout << "Wie oft soll die Schleife durchlaufen werden(0 fuer unendlich): "; cin >> i; if(i==0) { bool un = true; } while(i > 0 ||(i == 0 && un == true)) { code = rand(); zeichen = code; cout << zeichen; i -= 1; } cin.sync(); cin.clear(); cin.get(); return 0; }
Problem 1:
Zeilenumbrüche und blanks sollen wegfallen.
Problem 2:
Wie regel ich das mit der Endlosschleife(wenn man 0 eingibt)?Danke und Tschö
edit:
Wo finde ich eine Auflistung des kompletten Unicode?
-
Falky schrieb:
Problem 1:
Zeilenumbrüche und blanks sollen wegfallen.Wenn das die einzigen Problemzeichen sind, mach doch einfach eine if-Abfrage bevor du ausgibst.
Problem 2:
Wie regel ich das mit der Endlosschleife(wenn man 0 eingibt)?bool undendlich = (i==0); for(; undendlich || i>0; --i) { ... }
-
Zu 1:
Nimm doch nur Zeichen von einem bestimmten Code bis einem bestimmten Code.Code-Hacker