Meta Daten auslesen C++

#3431336
Lesenswert?

Dennis S. schrieb:
> 5. Auftrag genau lesen und Hilfestellung beachten (Library, Teamwork,
> Modularisierung, ...)

Da bleibt dann sowieso nichts mehr übrig. Die ganzen schwierigen Sachen 
sind doch ohnehin schon fast ausnahmslos erledigt worden. Vor allen 
Dingen diese Taglib macht doch eh schon fast 80% des ganzen Codes.
Der Rest: ein bischen Ein-Ausgabe, Directory verwalten (auch das ist ihm 
schon abgenommen), Benutzerinteraktion und Funktionen aufrufen.

Schwer ist das mit den Vorgaben wirklich nicht mehr.
#3431349
Lesenswert?

Karl Heinz schrieb:

> Schwer ist das mit den Vorgaben wirklich nicht mehr.

Lass dich nicht von der Fülle der geforderten Teilaufgaben ins Boxhorn 
jagen. Mach dir einen Plan, wie du schrittweise dein Programm von zuerst 
einem ganz einfachen Programm zu immer mehr Funktionalität aufbläst.

Ich würde mal damit anfangen, dass ich mit der Tag-Lib ein MP3 File 
einlese und die geforderten Tags auslese und anzeige. Der Dateiname kann 
ruhig im ersten Programm hardcodiert im Programm stehen.

Mit einem MP3 Editor kontrolliere ich, ob die Ausgabe stimmt.
Ist das soweit richtig, dann gehts weiter, in dem ich den Dateinamen 
nicht mehr fix im Programm habe, sondern dass der über die Command Line 
rein kommt.

Passt auch das, dann fange ich an, etwas Benutzerinteraktion ins Spiel 
zu bringen. Benutzer fragen ob er was ändern will. Wenn ja, dann die 
neue Information vom Benutzer einlesen, ins Tag schreiben und die 
Tag-Lib das File schreiben lassen.
usw. usw.

So gehts weiter. Schritt für Schritt. Vom einfachen zum immer 
komplexeren, wobei ich darauf achte, immer nur soviele Erweiterungen in 
einem Schritt ins Programm zu nehmen, so dass ich diese Erweiterung auch 
ausgiebig testen kann. Und erst dann gehts weiter zum nächsten Schritt.

So würde ich vorgehen. Du magst das anders machen.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren