auslesen von trakcs und weiteren daten



  • hätte eine "kleine" Frage:
    Ich habe eine datei die im hexeditor folgendermaßen aussieht

    // Spalte 0 1 2 3 4 5 6 7 . . . . 13 14 15

    0270h 02 00 01 00 10 00 01 00 . . . . 00 00 00
    0280h 02 00 01 00 10 00 01 01 . . . . 00 00 00
    0290h 02 00 01 00 10 00 01 01 . . . . 00 02 00
    02a0h 02 00 01 00 10 00 01 02 . . . . 01 04 18
    02b0h 02 00 01 00 10 00 01 02 . . . . 01 06 18

    so jetzt mal eine kurze beschreibung der einzelnen spalten

    in der spalte 7 steht die Track nummer in BCD
    in der spalte 13 stehen die minuten (MM), spalte 14 die sekunden (SS) und in der spalte 15 die frames (FF) ( 1 sekunde = 75 frames), diese angaben sind ebenfalls in BCD.

    nun habe ich ein programm geschrieben bei dem der benutzer die track nummer eingibt, so die aufgabe ist es mithilfe der tracknummer sollte der offset berechnet werden. und der offset wird durch MM,SS und FF berechnet (auf die formeln für die berechnung will ich nicht näher eingehen).

    das ausgelesen und berechnete soll dann in eine datei geschrieben werden. das geht wohl mit fopen und fwrite oder??

    bitte um eine Hilfe wie ich das alles machen könnte ( offset berechnung usw.)??

    mfg und danke im vorraus 👍[/quote]



  • sorry die formatierung meiner tabelle hat sich einwenig geändert.

    die hexnummer zählt nicht zur spaltenanzahl 😉



  • wie du dein problem genau löst, wird dir sicher niemand auf die schnelle sagen, aber um dich einmal mit c++ filehandling einzuarbeiten, ist dieser [url]http://forum.c-plusplus.net/viewtopic.php?t=39469]Eintrag aus den FAQs zu "Ströme und Dateien in C++"[/url] ein guter Einstieg.


Anmelden zum Antworten