Bonjour, dans le simple exemple qui suit j'ai une segmentation fault à la ligne où l'on assigne le tokens à token1 (test2 n'est jamais imprimé).
Ce code est élémentaire mais je ne vois pas du tout pourquoi une erreur apparait...
Pourriez-vous m'aider ?
Merci d'avance
Voici le code :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21 #include <stdio.h> #include <errno.h> #include <string.h> #include <stdlib.h> int main() { char * car = "127.0.15.248"; char * token1 = " "; char * token2 = " "; char * token3 = " "; char * token4 = " "; const char *delim ="."; printf("test1 %s\n",token1); token1 = strtok (car, delim); printf("test2 %s\n",token1); token2=strtok (NULL, delim); token3=strtok (NULL, delim); token4=strtok (NULL, delim); }
Partager