[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  ]