Segmentation fault sur chaine de caractère. Bizarrrre - C - Programmation
Marsh Posté le 24-04-2008 à 16:19:32
Bah, moi je vois plein de trucs qui merdent dans ton code :
Statistiques : 4 lignes de code, 3 lignes foireuses.
Marsh Posté le 24-04-2008 à 16:27:32
bon ok, dslé j'ai fait de la merde pour le cat (j'ai confondu... je vais m'autoflageler). Et oui c'est vrai que strtok modifie la chaine, je vais empecher d'appeler deux fois cette fonction.
Merci !
Ca marche :
// Convolution de pix_masque avec l'image en cours |
Marsh Posté le 24-04-2008 à 15:59:38
Bonjour à tous,
J'ai un problème curieux,
Lorsque j'appelle deux fois de suite ce code :
gchar c_nouveau_nom[30] = "";
// Scinde et copie le nom de l'image dans nom
strcpy(c_nouveau_nom,strtok(ps_Struct->t_nom_image[i],"." ));
// Ajout de _rectif à la fin de la chaine
strcpy(c_nouveau_nom, "_rectif" );
// Scinde et copie l extention de limage
strcpy(c_nouveau_nom,strtok(NULL,"." ));
// enregistrement de la convolution entre le masque et l'image
L 'exécution fait un segmentation fault sur la première ligne, je ne comprends pas pourquoi..
Merci
Message édité par jijiz le 24-04-2008 à 16:00:02