[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [linux] [devel] Petit soucis avec C.
Bon j'ai repris ton pgm, et j'ai un coredump, ton programme, ce qui n'est
pas tout-à-fait étonnant.
Je pense que ton abandon chez toi peut correspondre à Segmentation fault
(core dumped) chez moi.
Tu as un système en français ???
CHARLIER Philippe wrote:
> Bonjour a tous,
>
> Je suis toujours en train d'essayer de comprendre le C (sous Linux
> off-course). J'ai quelques soucis avec les pointeurs :-).
>
> J'ai ecrit le pgm suivant, pour un peu voir comment cela fonctionne :
>
> ----------------------------------------------------
> #include <stdio.h>
>
> int main (int argc, char **argv)
> {
> char **p_char;
> char *pointeur;
> int i;
>
> *p_char = "Bonjour";
> *(p_char + 1) = "Hello";
> *(p_char + 2) = "Goeiedag";
>
> for ( i=0; i <= 2; i++)
> {
> pointeur = *(p_char + i);
>
> printf("Affichage de *(pchar+%d) : %s.\n", i, pointeur );
> }
>
> printf("test.\n");
>
> return 0;
> }
> ----------------------------------------------------
>
> Le programme une fois execute me sort ceci :
>
> Affichage de *(pchar+0) : Bonjour.
> Affichage de *(pchar+1) : Hello.
> Affichage de *(pchar+2) : Goeiedag.
> test.
> Abandon
>
> ???????? D'ou vient ce "Abandon" ???????
>
> Merci.
>
> Philippe
>
> [ Soyez précis dans vos sujets svp afin de déterminer directement ]
> [ le type de demande... ]
> [ Pour vous (dés)inscrire, aller sur http://linuxbe.org/ml.php ]
> [ http://LinuxBe.org Contact: listmaster@linuxbe.org ]
[ Soyez précis dans vos sujets svp afin de déterminer directement ]
[ le type de demande... ]
[ Pour vous (dés)inscrire, aller sur http://linuxbe.org/ml.php ]
[ http://LinuxBe.org Contact: listmaster@linuxbe.org ]