Ein neues Thema erstellen  Auf das Thema antworten  [ 3 Beiträge ] 
Autor Nachricht
 Betreff des Beitrags: Mit c++ in Datei schreiben ?
BeitragVerfasst: 02.09.2002, 18:57 

Registriert: 09.04.2002, 09:29
Beiträge: 65
Ich möchte gerne eine Zeile in eine Datei schreiben mit c++.
Das hab ich so versucht:

#ifdef WIN32
gamedir = gamedir + "\\";
FILE *Datei = fopen ((gamedir + "addons\\ratmod\\banned.ini").c_str(),"a");
#else
gamedir = gamedir +"/";
FILE *Datei = fopen ((gamedir + "addons/ratmod/banned.ini").c_str(),"a");
#endif

fprintf(Datei,Command);

fclose(Datei);

aber jedesmal wen ich das mache stürzt der server ab.
Ist den da ein Fehler drinn ? THX


Nach oben
   
 Betreff des Beitrags:
BeitragVerfasst: 02.09.2002, 19:48 

Registriert: 17.12.2001, 01:00
Beiträge: 697
Du überprüfst nicht ob der fopen-Vorgang erfolgreich war, was er sicherlich nicht sein wird.

if(Datei) // erfolgreich
else // nicht erfolgreich

man fopen :p


Nach oben
   
 Betreff des Beitrags: Nope
BeitragVerfasst: 02.09.2002, 19:53 

Registriert: 09.04.2002, 09:29
Beiträge: 65
Also daran liegt es nicht...
jetz hab ich es so gemacht:
Code:
#ifdef WIN32
	gamedir = gamedir + "\\";
	FILE *Datei = fopen ((gamedir + "addons\\ratmod\\banned.ini").c_str(),"a");
#else
	gamedir = gamedir +"/";
	FILE *Datei = fopen ((gamedir + "addons/ratmod/banned.ini").c_str(),"a");
#endif

if (Datei) 
{
	fprintf(Datei,Command);

	fclose(Datei);
}
und trotzdem absturz...
Was mach ich da falsch ?


Nach oben
   
Beiträge der letzten Zeit anzeigen:  Sortiere nach  
Ein neues Thema erstellen  Auf das Thema antworten  [ 3 Beiträge ] 


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:
Powered by phpBB® Forum Software © phpBB Limited
Deutsche Übersetzung durch phpBB.de
Original Design von "[ Half-Life Admin Mod © Alfred Reynolds 2000-2003 ] - [ site design by Jägermeister ]"