000
21.05.2008, 17:41 Uhr
banshee
|
hallöchen,
C++: |
char szWord[20]; fopen_s(&f, szFilename, "r");
while(1) { do { fgets(szLine, 255, f); } while(strncmp("bla", szLine, 3) && !feof(f));
// Abbruch bei EOF if(feof(f)) { fclose(f); return; }
do { fscanf_s(f, "%s", szWord); } while(strcmp("blup", szWord) && strncmp("***", szWord, 3));
...
|
Dieser Code erzeugt beim ersten Aufruf von fscanf_s eine unbehandelte Ausnahme mit einer kryptischen Fehlermeldung. Hat jemand eine Idee woran das liegt? Mit der normalen Variante funktioniert es jedenfalls. |