Hallo
Ich hab da ein kleines Problem. Beim Compelieren meldet er zwar keinen Fehler .
Aber wenn ich das Programm laufen lasse und eine Funktion mit einem Button ausführe beendet das Programm sofort es sei den ich fülle vorher eine Listbox dann kommt folgendes:
Debug Assertion failed!
Program:...\Debug\Editor.exe
File fgets.
Line 60
Expression:str != NULL
Die einzigen Zeilen die ich mit fgets habe sind folgende:
while( fgets( szBuffer, MEDIUM_BUFFER, stream ) )
while (fgets( szBuffer, HUGE_BUFFER, stream ))
while ( fgets (szTemp,HUGE_BUFFER,stream) )
Deklarationen:
#define MEDIUM_BUFFER 100
#define HUGE_BUFFER 200
CString szBuffer;
CString szTemp;
Ich hab keine Ahnung was der mir damit sagen will und erst recht nicht weiß ich warum er das Programm abbricht wäre nett wenn mir einer Helfen würde.
Ein Anhaltspunkt würde mir auch schon helfen.
gruß Tetsuya
Ich hab da ein kleines Problem. Beim Compelieren meldet er zwar keinen Fehler .
Aber wenn ich das Programm laufen lasse und eine Funktion mit einem Button ausführe beendet das Programm sofort es sei den ich fülle vorher eine Listbox dann kommt folgendes:
Debug Assertion failed!
Program:...\Debug\Editor.exe
File fgets.
Line 60
Expression:str != NULL
Die einzigen Zeilen die ich mit fgets habe sind folgende:
while( fgets( szBuffer, MEDIUM_BUFFER, stream ) )
while (fgets( szBuffer, HUGE_BUFFER, stream ))
while ( fgets (szTemp,HUGE_BUFFER,stream) )
Deklarationen:
#define MEDIUM_BUFFER 100
#define HUGE_BUFFER 200
CString szBuffer;
CString szTemp;
Ich hab keine Ahnung was der mir damit sagen will und erst recht nicht weiß ich warum er das Programm abbricht wäre nett wenn mir einer Helfen würde.
Ein Anhaltspunkt würde mir auch schon helfen.
gruß Tetsuya