hund555 Geschrieben 21. Januar 2005 Geschrieben 21. Januar 2005 Hallo, ich wollte frage wie richtig/falsch mein Struktogramm ist Aufgabe lautet: - Texteingabe - Ersetzten Leerzeichen zu _ und Fragezeichen zählen - Ausgabe des geänderten Textes und Ausgabe Anzahl der Fragezeichen Text eingabe -- counter auf 0 setzten -- Länge der Zeichen feststellen -- Array auf 0 setzten -------- Fußgesteuerte schleife: so lange Zeichenkette nicht beendet ist Zeichen um ein inkrementieren -- überprüfen: wenn Leerzeichen, dann als Underscore-Zeichen ersetzten -- prüfen: wenn Fragezeichen, dann counter um 1 erhöhen ------ Ausgabe des geänderten Textes -- Ausgabe des Counterstandes Zitieren
Muadibb Geschrieben 21. Januar 2005 Geschrieben 21. Januar 2005 wozu hast du ein array mit 0 initialisiert, wenn du dann das array nicht füllst? meiner meinung nach kannst du es auch weglassen, da du ja die schleife hast und die zeichen innerhalb der schleife ersetzt und den counter hochzählst, wenn du ein '?' gefunden hast. Zitieren
hund555 Geschrieben 22. Januar 2005 Autor Geschrieben 22. Januar 2005 weil texteingabe über array geschieht z.b so: char zeichen[80]; cout << "Zeichenkette: "; cin >> zeichen; aber ich beginne eigentlich bei 0, muss nicht mein array auf 0 setzten. Zitieren
Empfohlene Beiträge
Dein Kommentar
Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.