[c] Bug affichage valeur du tableau.
Résolu
niernier
Messages postés
239
Date d'inscription
Statut
Membre
Dernière intervention
-
fiddy Messages postés 11069 Date d'inscription Statut Contributeur Dernière intervention -
fiddy Messages postés 11069 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour,
Je poste un message sur ce forum afin d'obtenir une réponse à ma question (et si possible une explication) à mon problème. Problème qui est le suivant : je suis en train d'apprendre les tableaux, et lorsque j'essaie d'afficher la valeur d'une case d'un tableau j'ai droit à une erreur du genre : format ‘%d’ expects type ‘int’, but argument 2 has type ‘int *’ . Voici mon programme :
#include <stdio.h>
#include <stdlib.h>
int main (int argc, char *argv[])
{
int tableau[4], i =0;
tableau[0]=10;
tableau[1]=23;
tableau[2]=505;
tableau[3]=8;
for (i = 0 ; i < 4 ; i++)
{
printf("%d \n", tableau[i]);
}
return 0;
}
Voilà, en attente d'une réponse je vous remercie !
Je poste un message sur ce forum afin d'obtenir une réponse à ma question (et si possible une explication) à mon problème. Problème qui est le suivant : je suis en train d'apprendre les tableaux, et lorsque j'essaie d'afficher la valeur d'une case d'un tableau j'ai droit à une erreur du genre : format ‘%d’ expects type ‘int’, but argument 2 has type ‘int *’ . Voici mon programme :
#include <stdio.h>
#include <stdlib.h>
int main (int argc, char *argv[])
{
int tableau[4], i =0;
tableau[0]=10;
tableau[1]=23;
tableau[2]=505;
tableau[3]=8;
for (i = 0 ; i < 4 ; i++)
{
printf("%d \n", tableau[i]);
}
return 0;
}
Voilà, en attente d'une réponse je vous remercie !
A voir également:
- [c] Bug affichage valeur du tableau.
- Tableau word - Guide
- Tableau ascii - Guide
- Trier un tableau excel - Guide
- Tableau croisé dynamique - Guide
- Imprimer tableau excel sur une page - Guide
3 réponses
jsp sa pourra t'aider^^
https://openclassrooms.com/fr/courses/19980-apprenez-a-programmer-en-c/15540-les-tableaux
https://openclassrooms.com/fr/courses/19980-apprenez-a-programmer-en-c/15540-les-tableaux
Salut,
Dans ton code, il n'y a pas d'erreurs. Je pense que tu dois compiler un ancien code, et non celui-là.
Copie-colle ce code dans une autre feuille et recompile-le. Ca devrait marcher.
En tout cas, si tu déclares tableau avec "int tableau[4];" tableau[i] est bien de type int et non de type int *.
Cdlt,
Dans ton code, il n'y a pas d'erreurs. Je pense que tu dois compiler un ancien code, et non celui-là.
Copie-colle ce code dans une autre feuille et recompile-le. Ca devrait marcher.
En tout cas, si tu déclares tableau avec "int tableau[4];" tableau[i] est bien de type int et non de type int *.
Cdlt,