.| Autor | Beitrag |
|---|---|
|
000 03.03.2002, 10:14 Gnomo |
Hi! |
|
Profil || Suche |
|
001 03.03.2002, 10:50 Tron |
wie waer's mit einer datei als ofstream oeffnen und text reinschreiben?! --'KEINE PANIK' - aus der Triologie in fuenf Baenden von Douglas Adams 'FÜR DEINN FERD' - aus 'Gevatter Tod' von Terry Pratchett |
|
Profil || Suche |
|
002 03.03.2002, 11:17 Gnomo |
Wäre nett, wenn du beispielcode posten könntest. Ich bin noch newb. -- |
|
Profil || Suche |
|
003 03.03.2002, 11:28 Mazze |
Kannst du C mäßig machen: Das "rb" heißt afaik read binary. Da gibts noch ein paar andere. Dann kannst du so in die Datei schreiben: Oder im C++ Style: of.write(buf); C wird wohl schneller sein. BattleTech-MOD: |
|
Profil || Suche |
|
004 03.03.2002, 11:42 Gnomo |
@Mazze:Das im C Style funktioniert nicht -- |
|
Profil || Suche |
|
005 03.03.2002, 12:12 Archangel |
klar funktioniert das nicht, es muss nämlich "w" für write heißen.. dass man in eine für read-geöffnete datei nich schreiben kann , is doch wohl klar -- |
|
Profil || Suche |
|
006 03.03.2002, 13:02 Tron |
arg... langsam bekomme ich de javus (oder wie man das schreibt, kann kein franz) 'KEINE PANIK' - aus der Triologie in fuenf Baenden von Douglas Adams 'FÜR DEINN FERD' - aus 'Gevatter Tod' von Terry Pratchett Dieser Beitrag wurde am 03.03.2002 um 13:02 von Tron bearbeitet. |
|
Profil || Suche |
|
007 03.03.2002, 13:09 Gnomo |
@tron: ich hab genug tuts und bücher |
|
Profil || Suche |
|
008 03.03.2002, 13:12 m.a.b.b.b |
weil sowas üblicherweise in den büchern drinsteht... ---=B.L.Ä.N.D.E.R=- |
|
Profil || Suche |
|
009 03.03.2002, 13:31 Archangel |
und weil das eigentlich grundwissen ist, und wir hier in den foren bei problemen helfen, aber keinem das coden beibringen! -- |
|
Profil || Suche |
|
010 03.03.2002, 14:06 Gnomo |
na ja in meinen c++ büchern und tuts steht nichts darüber, aber is jetz ehal, da ich dass jetz selbst hingekriegt habe. -- |
|
Profil || Suche |
|
011 03.03.2002, 15:04 Prefect |
Was sind denn das für Bücher, die keine Dateiausgabe behandeln? cu, Widelands - Gemütliche Aufbaustrategie, Free Software |
|
Profil || Suche |
|
012 03.03.2002, 16:03 Mazze |
=) déjà vu (schon gesehen) Bin zwar schlecht in Franz aber das schaff ich noch ;) --BattleTech-MOD: |
|
Profil || Suche |
|
013 03.03.2002, 17:57 apfelkorn |
ich habs so gemacht: class CLog bool output( char* text, ...); CLog::CLog ( char* file ) if(!(logfile=fopen( filename, "wb" ))) fclose(logfile); CLog::~CLog () bool CLog::output( char* text, ...) va_start(arg_list, text); vfprintf(logfile, text, arg_list); fclose(logfile); return TRUE; CLog* log; |
|
Profil || Suche |
|
014 03.03.2002, 19:24 Pa |
@apfelkorn ... _______________ |
|
Profil || Suche |
|
015 03.03.2002, 21:14 Diablo_bth |
hehe VB - ich kann nicht verstehen wie man mit so ner Rohrkrepierersprache überhapt Programmieren kann. ( M$-Bullshit^10 ) -- |
|
Profil || Suche |
|
016 04.03.2002, 14:48 apfelkorn |
@dbh.: deinetwegen, aber |
|
Profil || Suche |
|
017 11.03.2002, 11:54 crupp |
noch ein kleiner Tip zu deinen Ausgabefunktionen: auf einigen Systemen (GNU) gibt's fnprintf, das ist sicherer. Ausserdem kannst du Makros machen, um auch noch gleichzeitig die Datei und Funktionsnamen und Line-Nummer auszugeben: #define LOG(x) debug->Log(__FILE__, __FUNCTION__, __LINE__, x) problematisch ist dass die meisten Compiler noch keine variablen Argumente in Makros unterstützen, also musst du entweder recht viele LOG-Makros machen: cu |
|
Profil || Suche |
|
018 11.03.2002, 15:03 Another1 |
macht sich einfach ne static_sprintf function, dann geht das wunderbar =) --Another1 ...relaxing..atm =) |
|
Profil || Suche |

