Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » C / C++ (ANSI-Standard) » Problemlösung gesucht!

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: > 1 <
000
20.01.2004, 20:32 Uhr
~sanv
Gast


hallo ichbin neu in c bzw c++!

ich habe ein kleines problem zu lösen und zwar:

ich habe einen parameter den der benutzer eingeben kann, und dieser ist die track number.
Und nun möchte ich mein Tool so programmieren, dass wenn der user diesen parameter weglässt alle tracks gerippt werden, und diese in einzelenen files abgespeichert werden.

das sollte am ende so aussehen, das in einem bestimmte directory die tracks automatisch nummeriert vorhanden sind.
track1.dio
track2.dio
track3.dio

die daten sehen im hex File folgendermaßen aus:

//Spalte: 1 .......... 7 .. 9 10 11
02 0 0 0 0
02 1 1 3 3
02 1 2 4 4
02 2 3 4 2
02 . . . .. .
02 AA 5 4 6

in der 7.spalte steht die tracknummer, in der 9. die minuten, in der 10 die sekunden und in der 11 die frames.

Der letzte Track ist immer AA.

Kann mir irgendwer helfen wie ich das problem lösen könnte.

mfg

Vivek
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
20.01.2004, 20:36 Uhr
Windalf
Der wo fast so viele Posts wie FloSoft...
(Operator)


naja dann musst du doch nur alle tracknummern einlesen und dann was auch immer du mit den tracks macht darauf aufrufen...
Ich versteh jetzt nciht genau was dein konkretes problem ist...
--
...fleißig wie zwei Weißbrote
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
20.01.2004, 21:32 Uhr
~sanv
Gast


naja das problem ist, dass nach jedem track eine datei gemacht werden sollte
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
003
20.01.2004, 21:43 Uhr
Windalf
Der wo fast so viele Posts wie FloSoft...
(Operator)


was weisst du denn nicht?
wie man ne datei öffnet? wie man daraus ausliest?


C++:
int tracknumber=0;
FILE *fp=fopen("tracks.txt","rb"); //Datei zum lesen öffnen
fseek(fp,7,SEEK_CUR); //zur 7.spalte springen...
while(tracknumber!=0xAA){
tracknumber=fgetc(fp);// in tracknumber sollte nun die tracknummer stehen
//hier deine funktion aufrufen was auch immer die genau nun machen soll
fseek(fp,15,SEEK_CUR); //zur 7.spalte springen... //hier musst du soweit springen wie du brauchst um zur nächsten zeile in der 7.spalte zu kommen... du musst da also statt 15 zeilenbreite-1 eintragen ich weiss nicht wie deine datei genau aufgebaut ist
}
fclose(fp); //Datei schliessen...


--
...fleißig wie zwei Weißbrote

Dieser Post wurde am 20.01.2004 um 21:43 Uhr von Windalf editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 <     [ C / C++ (ANSI-Standard) ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: