Mon premier mini programme sur les structures
Résolu
sophie34
-
godLike Messages postés 259 Date d'inscription Statut Membre Dernière intervention -
godLike Messages postés 259 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
j'ai essayé de faire un programme tout simple sur les stuctures en c mais ce dernier ne veut pas se compiler correctement:
le voici:
pouvez-vous me dire où résident les erreurs?
le compileur m'en indique 8 (des poins virgules oubliés, la variable numero non déclarée...)
merci
j'ai essayé de faire un programme tout simple sur les stuctures en c mais ce dernier ne veut pas se compiler correctement:
le voici:
using namespace std; #include <iostream> typdef struct adresse{ int numero; char rue[]; int codePostal; char ville[]; }; int main() { adresse adr1; adresse adr2; adresse adr1={42,"Legrand",91300,"Palaiseau"}; adresse adr2={35,"Jaures",75000,"Paris"}; cout<<"le numero de adr1 est :"<<numero.adr1; return 0; }
pouvez-vous me dire où résident les erreurs?
le compileur m'en indique 8 (des poins virgules oubliés, la variable numero non déclarée...)
merci
A voir également:
- Mon premier mini programme sur les structures
- Opera mini pc - Télécharger - Navigateurs
- Programme demarrage windows - Guide
- Message programmé iphone - Guide
- Mettre en veille un programme - Guide
- Rohos mini drive - Télécharger - Chiffrement
2 réponses
Donc pour le numero non déclare , il faut faire adr1.numero plutôt que numero.adr1 (en effet c'est "structure"."variable")
Pour remplir adr1 et adr2 essaies comme ça :
adr1.numero=42;
adr1.rue="Legrand";
adr1.codePostal=91300;
adr1.ville="Palaiseau";
Idem pour adr2
De plus tu ne définies pas de taille pour tes char rue[] ; et char ville [];
Bonne journée.
Pour remplir adr1 et adr2 essaies comme ça :
adr1.numero=42;
adr1.rue="Legrand";
adr1.codePostal=91300;
adr1.ville="Palaiseau";
Idem pour adr2
De plus tu ne définies pas de taille pour tes char rue[] ; et char ville [];
Bonne journée.
de plus, c'était "typedef" au lieu de "typdef" ...des erreurs de débutants lol
allez, bonne journée :)