Frage von FlascheSocke, 44

Löschen Sie jedes Vorkommen eines vom Benutzer erfragten Buchstabens im Array (also z. B. bei Eingabe von 'a' alle 'a' entfernen)?

habe Probleme bei meinen Hausaufgaben in Prog. hoffe es kann mir jemand von euch da draußen helfen.

wir dürfen keine "Bibliothekenfunktionen" benutzen.

Wir sollen ein Wort eintippen, worauf wir dann die Auswahl haben, welchen Buchstaben wir löschen wollen. Dann soll dieser Buchstabe eingetippt werden und als nächstes kommt das Wort ohne den/die besagte(n) Buchstabe(n)

Antwort
von PWolff, 23

Bei so was würde ich zwei Zeiger verwenden - einen auf den aktuell zu überprüfenden Buchstaben und einen auf die aktuelle Einfügestelle.

Antwort
von Mikkey, 9

Muster

int ii(0); int jj(0);
do {
if (array[ii] != zeichenzumloeschen)
{
    array[jj] = array[ii];
    ii++;
}
ii++;
}
while (0 != array[jj]);

Keine passende Antwort gefunden?

Fragen Sie die Community