C Sortierung, Lagerhaltung Programm schreiben Lösung, Datensätze einlesen und sortieren

  • Ersteller Ersteller Txt
  • Erstellt am Erstellt am
Status
Für weitere Antworten geschlossen.
T

Txt

Gast
Hallo. Ich möchte nicht drum betteln das jemand meine Hausaufgaben erledigt, aber ich habe eine Aufgabe und komme absolut nicht weiter. Ich denke für euch ist das ein Kinderspiel und ihr werdet nicht dran scheitern wie ich.

Bin Anfänger und habe folgende Aufgabe zu lösen. Bisherigen Quellcode ist gewollt nicht beigefügt, weil es nichts ist um damit zu arbeiten bzw. Euch damit was gutes zu tun.

Die Aufgabe :
"In einer Datei stehen sequentiell Datensätze folgender Struktur :
Bezeichnung, Teilenummer, Seriennummer, Lagerbestand in Stück ;

Die einzelnen Einträge in der Datei sind unsortiert.
Schreiben Sie ein Programm, welches die Datei alternativ nach den Verfahren "Quicksort" und "Bubblesort" nach Seriennummern, Bezeichnung, und Teilenummern sortiert. Einträge mit gleicher Teilenummer und Bezeichnung sollen zu einem Eintrag aufaddiert werden.
Einträge mit gleicher Seriennummer sollen in einer Fehlerdatei ausgegeben werden. Teile mit unterschiedlicher Teilenummer aber gleicher Bezeichnung sind zulässig. Die Sortierung nach Bezeichnung soll dabei zusätzlich aufsteigende Teilenummern berücksichtigen. Achten Sie auf die Fehlerbehandlung der Dateianschlüsse, vergleichen Sie die Sortierzeiten..."



Ich komme auf nahezu nichts. Wie bekomme ich die Datei mit der Datenstruktur bzw den darin stehenden Daten ins Programm? Worin Speicher ich die eingelesenen Sequentiellen Sachen.. Ich brauche einfach eine Gesamtlösung und hoffe ich werde nicht nieder gemacht aufgrund meiner noch fehlenden Kompetenzen, Ich brauche eure Hilfe...


PS: SuFu benutzt aber nichts viel versprechendes gefunden.



Vielen Dank im voraus an euch lieben klugen Leuten die mir helfen können. Danke!


Mfg
 
Und wo kommst du da "nicht weiter"? Was hast du bisher?

Datei einlesen, in einer Datenstruktur speichern und sortieren ist ja nun kein großes Problem. Stell dir die Frage was wann dran kommt, welche Funktionen du brauchst und wie das Sortieren funktioniert.
 
Naja, geh' doch einfach Schritt für Schritt voran:
1)
Bastel' dir eine passende Datenstruktur (struct) für einen einzelnen Datensatz. Die Attribute kennst du ja schon. Damit wir's kontrollieren können, solltest du vielleicht einen kleinen Auszug aus der Datei zeigen

2)
Da es viele Datensätze sind, braucht's eine Liste oder ein Feld. Was wäre für die Daten sinnvoll? Muss es eine verkettete Liste sein? Erweitere die Struktur entsprechend.

3)
Schreib' dir ne Funktion, die deine Datei einliest und zu Testzwecken sinnvoll auf dem Bildschrirm wieder ausgibt. Wenn's klappt, dann befüll' die Liste/Feld Element für Element.

4)
Sortieren & Co kommt später...
 
Status
Für weitere Antworten geschlossen.

Ähnliche Themen

T
Antworten
17
Aufrufe
1.722
Zurück
Oben