Rechercher : dans
Par :

Mon premier mini programme sur les structures

Dernière réponse le 16 nov 2009 à 10:57:35 sophie34, le 16 nov 2009 à 10:39:50 
 Signaler ce message aux modérateurs

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:

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
Configuration: Windows XP Internet Explorer 7.0

Meilleures réponses pour « mon premier mini programme sur les structures » dans :
Vérifier si un nombre entier est un nombre premier en C VoirDéfinition nombre premier Algorithme 1 : les diviseurs compris entre 2 et N-1 seront testés Algorithme 2 : les diviseurs pairs ne seront pas testés, la recherche se limitant aux diviseurs impairs Algorithme 3 : les diviseurs impairs jusqu'à la...
Démarrer un programme en tant que service (démon) VoirParfois il peut être utile qu'un programme démarre en même temps que l'ordinateur. Cet article va vous expliquer comment procéder pour utiliser un programme normal en tant que service (démon). A titre d'exemple, nous allons créer un mini-serveur...
Votre première application graphique avec Python et Glade VoirCe guide vous aidera à créer pas à pas votre première application graphique. Nous allons utiliser le langage de programme Python et l'API graphique GTK, en utilisant le logiciel Glade pour créer facilement les interfaces graphiques. C'est de la...
Télécharger Adobe Premiere Pro VoirAdobe Premiere est un programme de renom dans le montage et l'édition de vidéos. Il comprend plusieurs outils pratiques et des fonctionnalités complètes. Il permet entre autre d'éditer vidéo et audio avec une multitude d'options. Adobe Premiere...
PHP - Structures conditionnelles VoirQu'est-ce qu'une structure conditionnelle? On appelle structure conditionnelle les instructions qui permettent de tester si une condition est vraie ou non, c'est-à-dire si la valeur de son expression vaut 0 ou 1 (le PHP associe le mot clé true à 1...
Introduction à l'algorithmique VoirNotion d'algorithme La mise au point d'un programme informatique se fait en plusieurs étapes. Il s'agit de fournir la solution à un problème, la première étape consiste donc à analyser le problème, c'est-à-dire en cerner les limites et le mettre...
Structure d'un programme VoirA quoi ressemble un programme informatique? L'allure d'un programme dépend du type de langage utilisé pour faire le programme... Toutefois, à peu près tous les langages de programmation sont basés sur le même principe : Le programme est constitué...

1

godLike, le 16 nov 2009 à 10:48:11

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.
On peut tromper 1 fois 1000 personnes, mais on ne peut pas tromper 1000 fois 1 personne.

Répondre à godLike

2

sophie34, le 16 nov 2009 à 10:55:26

Merci godLike pour ra réponse, c'était effectivement cela ;)
de plus, c'était "typedef" au lieu de "typdef" ...des erreurs de débutants lol

allez, bonne journée :)

Répondre à sophie34

3

 godLike, le 16 nov 2009 à 10:57:35

Mais avec plaisir sophie34 :) On peut tromper 1 fois 1000 personnes, mais on ne peut pas t­romper 1000 fois 1 personne.

Répondre à godLike