[borland c] fonction & structure
Résolu/Fermé
k.cheker
Messages postés
4
Date d'inscription
samedi 24 mars 2007
Statut
Membre
Dernière intervention
5 janvier 2008
-
24 mars 2007 à 16:28
Stupeflip Messages postés 391 Date d'inscription jeudi 8 février 2007 Statut Membre Dernière intervention 4 décembre 2007 - 27 mars 2007 à 11:40
Stupeflip Messages postés 391 Date d'inscription jeudi 8 février 2007 Statut Membre Dernière intervention 4 décembre 2007 - 27 mars 2007 à 11:40
A voir également:
- [borland c] fonction & structure
- Fonction si et - Guide
- Borland delphi 7 - Télécharger - Langages
- Fonction somme excel - Guide
- Fonction moyenne excel - Guide
- Logiciel calcul structure bois gratuit - Télécharger - Architecture & Déco
1 réponse
ekra
Messages postés
1870
Date d'inscription
vendredi 15 avril 2005
Statut
Membre
Dernière intervention
24 juillet 2014
342
24 mars 2007 à 19:48
24 mars 2007 à 19:48
Bonjour,
Je ne saurais te dire autre chose que de relire un cours car il y a pas mal de grosses fautes :/
void afficher_villes(geo t) : oublie du mot struct
struct geo t[200] : Variables globales à éviter
for(i=0;i<nb_v;i++) : non déclaration et définition de la variable
t[i].pays , etc ... : t est une strucuture et je pense qu'il n'était pas fait exprès
qu'elle masque ta variable global étant un tableau de structure.
if((strcmp(t[i].pays,"maroc"))&& (t[i].nhab>100000)) : je pense oublie d'une négation.
De plus, si je ne me trompe pas, en postant ce code tel quel, ceci montre que tu n'as pas su interpréter les messages de ton compilateur, ce qui est très important. Je pense que l'on fait tous des erreurs (modérément ou non !) mais les compilateurs sont suffisament poussés pour nous signaler même des warnings, qui faut tenir compte ! (et les erreurs, cela va de soit).
Au boulot :p !
Je ne saurais te dire autre chose que de relire un cours car il y a pas mal de grosses fautes :/
void afficher_villes(geo t) : oublie du mot struct
struct geo t[200] : Variables globales à éviter
for(i=0;i<nb_v;i++) : non déclaration et définition de la variable
t[i].pays , etc ... : t est une strucuture et je pense qu'il n'était pas fait exprès
qu'elle masque ta variable global étant un tableau de structure.
if((strcmp(t[i].pays,"maroc"))&& (t[i].nhab>100000)) : je pense oublie d'une négation.
De plus, si je ne me trompe pas, en postant ce code tel quel, ceci montre que tu n'as pas su interpréter les messages de ton compilateur, ce qui est très important. Je pense que l'on fait tous des erreurs (modérément ou non !) mais les compilateurs sont suffisament poussés pour nous signaler même des warnings, qui faut tenir compte ! (et les erreurs, cela va de soit).
Au boulot :p !
24 mars 2007 à 20:33
24 mars 2007 à 21:21
void afficher_villes(struct geo t[])
27 mars 2007 à 10:51
27 mars 2007 à 11:40
Les deux sont possibles, struct geo t[] ou struct geo *t je crois ^^