Salut.
Je répètes donc :
P = (int *)malloc(X*sizeof(int));
- Ici tu fait de l'allocation pour un tableau d'int à une dimension de X cases. Ton premier code fonctionne hormis le fait que tu as oublié d'inclure stdio.h pour printf et scanf.
- Tu fais un cast du malloc parce que tu avais une erreur. Normalement, on est pas obligé de faire un cast (regardes le lien de la FAQ). L'autre jour tu m'a parlé d'une erreur. J'ai fait le test et j'ai la même erreur en compilant en C++ mais pas en compilant en C. Il est donc probable que tu compiles en C++ (à éviter quand on fait du C). Quel est ton OS et avec quel EDI travailles-tu (Code::Blocks, Visual C++, ... ou même gcc en ligne de commande) ? Et quel est l'extension de ton/tes fichier(s) sources ?

Envoyé par
Dr walid
ici comment j'initialise P a nouveau pourque je puisse afficher les nombre entree et merci
On initialise un pointeur avec NULL :
Partager