Hallo, aus irgendeinem Grund stürzt folgendes Programm bei mir immer mit einem Segmentation fault ab:
Code:
#include <string.h>
int main() {
char *a = "ab&cd";
strtok(a, "&");
return 0;
}
Ich hab die Manpage von strtok studiert, aber keinen Hinweis darauf gefunden, was da falsch läuft.
Der gcc gibt beim Kompilieren mit "-ansi -pedantic -Wall" keine Warnung aus.
Kann mir jemand sagen, was da falsch läuft?
Infos:
Backtrace von GDB:
Code:
#0 0xb7eb93a5 in strtok () from /lib/libc.so.6
#1 0x080483df in main () at strtoktest.c:5
Compiler: gcc (GCC) 4.2.4 (Gentoo 4.2.4 p1.0)
Betriebssystem: GNU/Linux, Gentoo
Lesezeichen