Afficher un tableau en C avec dev C++

Résolu/Fermé
krikri1504 Messages postés 2 Date d'inscription dimanche 23 décembre 2007 Statut Membre Dernière intervention 12 mai 2008 - 12 mai 2008 à 17:19
mype Messages postés 2435 Date d'inscription jeudi 1 novembre 2007 Statut Membre Dernière intervention 16 août 2010 - 12 mai 2008 à 17:36
Bonjour,
voilà je revoi les bases en C!!
Mais le compilateur dev C++ me trouve une erreur mais je ne sais pas la résoudre car pour moi tout est bon!!
voici mon code :
#include<stdio.h>
#define k 2 2
int tab [2][2];
void saisir()
{
int a=0;
int b=0;
int c=0;
int d=0;

printf("saisir a \n");
scanf("%d",&a);
printf("saisir b \n");
scanf("%d",&b);
printf("saisir c \n");
scanf("%d",&c);
printf("saisir d \n");
scanf("%d",&d);
tab[0][0]=a;
tab[0][1]=b;
tab[1][0]=c;
tab[1][1]=d;

}
void afficher()
{
int i,j;

for(i=0;i<k;i++)
{
for(j=0;j<k;j++)
{
printf("\napres : %d",tab[i][i]);
printf("\n");
}
}

}
int main()
{
int a;
saisir();
afficher();
getchar();
}


voici les erreures :
29 C:\Users\christine\Documents\Mes fichiers reçus\TABLEAU AFFICHAGE.cpp expected `;' before numeric constant
29 C:\Users\christine\Documents\Mes fichiers reçus\TABLEAU AFFICHAGE.cpp expected `)' before ';' token
29 C:\Users\christine\Documents\Mes fichiers reçus\TABLEAU AFFICHAGE.cpp expected `;' before ')' token


merci de votre aide!!
christine

2 réponses

mype Messages postés 2435 Date d'inscription jeudi 1 novembre 2007 Statut Membre Dernière intervention 16 août 2010 436
12 mai 2008 à 17:27
ton define il est pas correct c'est plutot ça
#define K 2
et change ton printf aussi
printf("\napres : %d",tab[i][j]); 
1
krikri1504 Messages postés 2 Date d'inscription dimanche 23 décembre 2007 Statut Membre Dernière intervention 12 mai 2008
12 mai 2008 à 17:34
Oh génial!! je ne sais pas pourquoi j'aui mis #define k 2 2!!
merci de votre aide!
christine
0