AdminMod.de https://www.adminmod.de/ |
|
Mit c++ in Datei schreiben ? https://www.adminmod.de/viewtopic.php?t=3990 |
Seite 1 von 1 |
Autor: | Ratman2000 [ 02.09.2002, 18:57 ] |
Betreff des Beitrags: | Mit c++ in Datei schreiben ? |
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 |
Autor: | Warhead [ 02.09.2002, 19:48 ] |
Betreff des Beitrags: | |
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 |
Autor: | Ratman2000 [ 02.09.2002, 19:53 ] |
Betreff des Beitrags: | Nope |
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 ? |
Seite 1 von 1 | Alle Zeiten sind UTC+01:00 |
Powered by phpBB® Forum Software © phpBB Limited https://www.phpbb.com/ |