Announcement

Collapse
No announcement yet.

Problem beim sortieren von Wörtern eines Satzes

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Problem beim sortieren von Wörtern eines Satzes

    Aufgabenstellung:
    "Entwickeln Sie ein c++ programm, das die Wörter eines eingegebenen
    Satzes(mit einer festgelegten maximalen Wortanzahl) in alphabetischer
    Reihenfolge sortiert ausgibt."

    Das Problem hierbei liegt in dem Ausfiltern der Wörter und deren Speicherung(Datentyp o. Zeiger).

    Kann mir dazu jemand einen Algo geben?

    <B>mfG Jan</B>

  • #2
    Hier eine Möglichkeit für den C++Builder:

    Ausfiltern der Worte:

    http://home.snafu.de/christian.marquardt/quickies.1/1_index.html#split

    Die Worte sind dann alle in einer TStringList gespeichert.
    Diese braucht nur noch mit TStringList::Sort sortiert werden.

    Fertig.

    Hier ein Beispiel:
    <PRE>
    TStringList *Worte=new TStringList();
    split(*Worte,DerSatz," ");
    Worte->Sort;
    </PRE>

    Dabei wird davon ausgegangen, dass die Wörter nur durch 1 Leerzeichen getrennt sind
    Christian

    Comment

    Working...
    X