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
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.
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.
Empfohlene Beiträge
Erstelle ein Benutzerkonto oder melde Dich an, um zu kommentieren
Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können
Benutzerkonto erstellen
Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!
Neues Benutzerkonto erstellenAnmelden
Du hast bereits ein Benutzerkonto? Melde Dich hier an.
Jetzt anmelden