Hallo, zusammen
habe anbei ein C-Programm (benutze den GCC), kompilieren läßt es sich ohne Probleme, beim Ausführen, bricht er jedoch mit der MSGBox "Hat einen Fehler verursacht und wird geschlossen" ab
if (fgets(ParLine, 30, ep) == NULL)
exit (0);
pszEndOffLine = ParLine + strlen(ParLine);
pszGroup = strtok(ParLine, GroupDataSeparator);
pszRest = pszGroup + strlen(pszGroup) +1; //diese Zeile verusacht anscheinend den Fehler
Hier die Variablendeklaration:
char *pszGroup, *pszRest;
char *pszEndOffLine;
char GroupDataSeparator[]="=,\n";
Programm soll aus einer Date die z.B so aufgebaut ist
Adr=45;
abc=21;
adsf=13a39
die Werte hinter dem = auslesen
if(ergebnis = strcmp("abc", pszGroup) == 0)
{
strcpy(abc, pszRest);
i_abc = atoi(abc);
}
HILFE!!!!