1. Liebe Forumsgemeinde,

    aufgrund der Bestimmungen, die sich aus der DSGVO ergeben, müssten umfangreiche Anpassungen am Forum vorgenommen werden, die sich für uns nicht wirtschaftlich abbilden lassen. Daher haben wir uns entschlossen, das Forum in seiner aktuellen Form zu archivieren und online bereit zu stellen, jedoch keine Neuanmeldungen oder neuen Kommentare mehr zuzulassen. So ist sichergestellt, dass das gesammelte Wissen nicht verloren geht, und wir die Seite dennoch DSGVO-konform zur Verfügung stellen können.
    Dies wird in den nächsten Tagen umgesetzt.

    Ich danke allen, die sich in den letzten Jahren für Hilfesuchende und auch für das Forum selbst engagiert haben. Ich bin weiterhin für euch erreichbar unter tti(bei)pcwelt.de.
    Dismiss Notice

C: 2D String-Array nach best. Spalte sortieren

Discussion in 'Programmieren' started by replica87, Jan 23, 2008.

Thread Status:
Not open for further replies.
  1. replica87

    replica87 ROM

    Hallo allerseits!
    Bin noch totaler C-Anfänger, also seid bitte gnädig! Ich habe folgendes Problem, dass mich wahnsinnig macht:

    Ich soll ein string-Array mit Bubblesort anhand eines auf der Kommandozeile eingegebenen Spaltenwerts sortieren.
    Das Array sieht z. B. so aus:

    Name Vorname Geb.-Datum Straße Ort
    Meier Hans 30.04.1987 Priesterweg 5 Berlin
    Schmidt Mike 05.06.1966 Mauerstr. 10 Hannover
    Herne Johanna 10.01.1978 Saubergasse 13 Hamburg

    Wenn man jetzt z.B. die 0 eingibt, soll die Tabelle nach den Nachnamen sortiert werden, sodass am Ende da steht

    Name Vorname Geb.-Datum Straße Ort
    Herne Johanna 10.01.1978 Saubergasse 13 Hamburg
    Meier Hans 30.04.1987 Priesterweg 5 Berlin
    Schmidt Mike 05.06.1966 Mauerstr. 10 Hannover

    Also die Spaltenüberschriften sollen natürlich stehen bleiben.
    Ich weiß nicht mehr weiter, ich habs mit einer rückwärts und einer vorwärts laufenden for-Schleife probiert, aber es funktioniert nicht richtig. :mad:
     
  2. Michi0815

    Michi0815 Guest

    bubble sort hast du dir aber schon mal genauer angesehen? das hat 2 schleifen.

    die äußere läuft vom 1 bis zum vorletzten element, die innere vom element hinter dem in der äußeren schleife selektierten element bis zum letzten element.
     
Thread Status:
Not open for further replies.

Share This Page