Bonjour, étant étudiant en école d'ingénieur, j'ai un projet à faire en informatique et je n'arrive pas à trouver mes erreurs, le but du programme à écrire est une procédure permettant de lire une liste de noms et de la réafficher.
Voici ce que j'ai fait :
1 #include<stdio.h>
2 #include<string.h>
3 #define N 50
4 typedef struct {
5 char n[20];
6 }
7 nom
8 void liretab(nomt[])
9 {
10 int i,j;
11 char n[20]
12 i=0;
13 j=0;
14
15 printf("Combien de nom à taper?"\n);
16 scanf("%d",&i);
17
18 while (j<=i)
19 { printf("Nom?\n" );
20 scanf("%s",t[j].n);
21 j=j+1;
22 }
23 for(j=0;j=i;j=j+1)
24 printf("%s\n",t[j].n);
25
26 main()
27 {
28 nom tab[n];
29 liretab(tab);
30 }
31
Les erreurs sont :
In fonction liretab
line 23 : suggest parentheses around assignement used as truth value
line 11 : unused variable 'n'
At top level :
line 27 : return type defaults to 'in'
In fonction main :
line 30 : control reaches end of non-void function
Merci de m'éclairer :]