Meta Daten auslesen C++

#3431336
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
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

Eine eigene Frage? Dieser Thread ist über 12 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.