[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[linux] [devel] Petit soucis avec C.
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 ]