.| Autor | Beitrag |
|---|---|
|
000 20.12.2001, 21:21 Son-Goten |
HALLO!!! und ER stellt wieder fragen, die akte-x-reif sind!!! also.... ich kann schon einiges (*schallendes gelächter im hintergrund*) mit c++.. hehe... sowas wie textadventures schreiben? ;)))) nee... jetz mal ernst.. also... ich möchte mein *riesiges* wissen mal wieder erweitern (ich weiß nicht, das kommt bei mir in so 2-monats-schüben... vielleicht sowas wie die regel.....halt nur alle 2 monate und ohne blut...) und hiezu einfach wissen, wie ich mit c++ auf die "außenwelt" zugreife, nicht im sinne von netzwerkprogrammierung sondern von simplen dateizugriffen... könnte mir hier jemand mit netten tutorials behilflich sein? öhh.. jaja.. google.... aber..... ihr kennt mich ja gar nicht!!! ich bin schrecklich faul!!!! aber wer faul sein wi9ll muss schlau sein!!!! aber wieso schreib ich dann ne halbe ewigkeit an diesem text rum, wenn ich in 2 sek. bei google fündig werden KÖNNTE? ganz einfach.. weil ich was verständliches und trotzdem komplettes suche, nicht irgendwelche möchte-gern-programmierer-seiten, auf denen man kaum material findet....... ich hoffe, es gibt hier leute, die mir nur mit ner url oder so helfen können (ich geh davon aus, dass viele sowas in ihren favourites haben) .. und bitte nicht anmaulen, weil ich zu faul bin zum suchen.. also... retro.. antworte besser nicht ;)))))))))))))))))))))))))))) mfg |
|
Profil || Suche |
|
001 21.12.2001, 01:52 Kriz |
Fauler Säckel =) C++ greift auf Dateien mit Hilfe von Streams zu. Diese Funktionen sind in folgenden drei Headerdateien gekapselt: <fstream.h> = Schreiben + Lesen Eine Datei öffnet man so DATEINAME is klar, oder? Man kann absolute Pfadangaben machen (C:\\a\\b\\c.txt) oder nur den Dateinamen, dann wird im aktuellen Verzeichnis gesucht. \\ ist wichtig, da C++ aus \\ ein \ macht. DATEIFLAGS fangen mit ios:: an und werden bei Bedarf geORt |: ios::binary = Datei binär öffnen Wird eine Datei nicht gefunden, so wird sie in der Regel automatisch erzeugt. Das kann man nur durch ios::nocreate verhindern! ZUGRIFFSFLAGS fangen mit filebuf:: and, steuern den gemeinsamen Zugriff auf eine Datei und werden ebenfalls bei Bedarf geORt: filebuf::sh_none = nach dem Öffnen haben andere keinen Zugriff auf die Datei Beispiel zum binären Öffnen einer Textdatei, wobei andere ebenfalls Schreiben und Lesen dürfen: Sonstige Methoden: good() = liefert TRUE falls alles in Ordnung (Streamstatus = 0) Abschlußbeispiel zum Lesen und Ausgeben einer Textdatei: So, das dürfte wohl erstmal reichen. Die ganzen Stream-Methoden wie get, getline, read, write usw. kannst du dir ja mal per Google saugen (hrhrhrhr). N8 und cu --K:R-I)Z++ |
|
Profil || Suche |
|
002 21.12.2001, 09:26 Tron |
kriz, ich behaupte jetzt einfach mal es gibt nur die headerdatei fstream.h, in der die deklarationen der drei klassen fstream, ifstream und ofstream drin sind. --'KEINE PANIK' - aus der Triologie in fuenf Baenden von Douglas Adams 'FÜR DEINN FERD' - aus 'Gevatter Tod' von Terry Pratchett |
|
Profil || Suche |
|
003 21.12.2001, 13:34 Kriz |
Hä? Watt datt denn? Es gibt nur fstream. Das mit ifstream unf ofstream habe ich in der nächtlichen Umgebung wohl als Header reingehauen... Tststs =) Also: <fstream.h> teilt sich auf in: fstream (ifstream und ofstream) Jetzt ist der Dreh raus =) --K:R-I)Z++ |
|
Profil || Suche |
|
004 21.12.2001, 15:38 Tron |
hihi, Kriz ist (geistig) umnachtet *g* *in deckung geh* --'KEINE PANIK' - aus der Triologie in fuenf Baenden von Douglas Adams 'FÜR DEINN FERD' - aus 'Gevatter Tod' von Terry Pratchett |
|
Profil || Suche |

