ich erhalte Segmentation Fault core dumped, wenn im strtok am nächsten Codeteil verwendet wird. Der Code wird debuggt, aber wenn ich ihn ausführe, bekomme ich den Segmentierungsfehler. Wie kann ich es reparieren?Warum bekomme ich Segmentierung Fehler Core Dump?
struct{ char *name;
void(*func)(void);
}cmd[]={
{"read_cm",read_cm},
{"NA",NULL}
};
int d;
char *s="_\n";
char *token2;
for(d=0;cmd[d].func!=NULL;d++)
{
token2=strtok((cmd[d].name),s);
}
Willkommen Überlauf zu Stack! _Questions Debugging Hilfe sucht (warum nicht dieser Code zu arbeiten?) Muss das gewünschte Verhalten, um ein bestimmtes Problem oder Fehler enthalten und den kürzesten Code notwendig, es in der Frage selbst zu reproduzieren. Fragen ohne eine klare Problemstellung sind für andere Leser nicht nützlich. Siehe: Erstellen eines [mcve] ._ –
Wenn Sie ein [minimales, vollständiges und überprüfbares Beispiel] (http://stackoverflow.com/help/mcve) erstellen, stellen Sie bitte sicher, dass es tatsächlich * kompiliert *. –
Bitte formatieren Sie Ihren Code korrekt. –