Files |  Tutorials |  Articles |  Links |  Home |  Team |  Forum |  Wiki |  Impressum

Aktuelle Zeit: Mo Jul 14, 2025 21:16

Foren-Übersicht » Programmierung » Allgemein
Unbeantwortete Themen | Aktive Themen



Ein neues Thema erstellen Auf das Thema antworten  [ 2 Beiträge ] 
Autor Nachricht
 Betreff des Beitrags: [C++] Eigene stream klasse..?
BeitragVerfasst: Di Jan 27, 2009 16:47 
Offline
DGL Member
Benutzeravatar

Registriert: Di Dez 03, 2002 22:12
Beiträge: 2105
Wohnort: Vancouver, Canada
Programmiersprache: C++, Python
Hi,

ich hab mir eine art VirtualFileSystem gebastelt, sprich ich hab viele dateien in eine große zusammengefasst.
Meine Klasse zum auslesen soll jetzt für jede datei die da drin steckt einfach einen normalen istream bereitstellen.

Das einfachste wäre es einfach den file-stream mit richtigem offset etc weiterzugeben, allerdings würde ich gern dass wenn man dann z.B. im stream via seek an den anfang springt man man nur an den anfang der datei im VFS springt, nicht an den anfang der container-datei..

Dafür müßte ich denke ich mir eine eigene klasse vom stream ableiten, nur da fehlt mir grad jeglicher anhaltspunkt wie und ob das geht.. :/

Hat da jemand ein paar tipps?

Aya~


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Mi Jan 28, 2009 00:17 
Offline
DGL Member
Benutzeravatar

Registriert: Di Sep 06, 2005 18:34
Beiträge: 362
Wohnort: Hamburg
Hi ...

reicht es nicht den streambuffer entsprechend zu setzen?
http://www.cplusplus.com/reference/iost ... etbuf.html

Bin jetzt nicht der stream experte, aber das sollte doch genau das sein, was du willst oder?

_________________
Der Mensch hat neben dem Trieb der Fortpflanzung und dem zu essen und zu trinken zwei Leidenschaften: Krach zu machen und nicht zuzuhören. (Kurt Tucholsky)
Schwabbeldiwapp, hier kommt die Grütze. (Der Quästor)


Nach oben
 Profil  
Mit Zitat antworten  
Beiträge der letzten Zeit anzeigen:  Sortiere nach  
Ein neues Thema erstellen Auf das Thema antworten  [ 2 Beiträge ] 
Foren-Übersicht » Programmierung » Allgemein


Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 2 Gäste


Du darfst keine neuen Themen in diesem Forum erstellen.
Du darfst keine Antworten zu Themen in diesem Forum erstellen.
Du darfst deine Beiträge in diesem Forum nicht ändern.
Du darfst deine Beiträge in diesem Forum nicht löschen.
Du darfst keine Dateianhänge in diesem Forum erstellen.

Suche nach:
Gehe zu:  
  Powered by phpBB® Forum Software © phpBB Group
Deutsche Übersetzung durch phpBB.de
[ Time : 0.008s | 14 Queries | GZIP : On ]