Pointeur
Discutez d'informatique ici !
-
samirou
- Membre Relatif
- Messages: 166
- Enregistré le: 06 Fév 2012, 22:55
-
par samirou » 19 Nov 2014, 12:49
Bonjour, j'aimerais bien de l'aide pour cet exercice en langage C. Je suis perdu et j'ai des problème sur les pointeurs. Merci de votre compréhension
Ecrire un algorithme en LANGAGE C qui contient les opérations suivantes:
- Définir un type structure pour représenter une personne avec les champs nom, prénom et âge.
-Déclarer une variable de ce type et demander la saisie au clavier d'une personne dans cette variable
- Utiliser un pointeur pour afficher le contenu de la variable.
- Déclarer et remplir au clavier un tableau de 5 personnes
- Afficher le contenu du tableau
- Demander une personne à rechercher et afficher sa position si elle se trouve dans le tableau
-
ampholyte
- Membre Transcendant
- Messages: 3940
- Enregistré le: 21 Juil 2012, 07:03
-
par ampholyte » 19 Nov 2014, 13:23
Bonjour,
Qu'est-ce qui te pose problème. Logiquement tu devrais être capable d'au moins répondre aux deux premières questions rapidement.
-
kelthuzad
- Membre Relatif
- Messages: 400
- Enregistré le: 23 Avr 2014, 11:08
-
par kelthuzad » 23 Nov 2014, 16:40
Salut,
Pour la déclaration de la structure personne j'imagine que tu as un cours qui donne la réponse.
Pour la déclaration d'une variable de type personne ça marche comme un entier.
int a;
Si tu as nommé la structure Personne alors le type est "struct Personne", si tu as utilisé un typedef alors le type est "Personne"
On a alors
struct Personne pers;
ou si tu connais typedef et que tu l'as utilisé
Personne pers;
Tu ranges ensuite un à un les info saisies par l'utilisateur d'une personne à l'aide de scanf() et chaque variable pers.nom, perso.prenom etc. Oublie pas que scanf prend l'adresse, le deuxième argument sera quelque chose comme &(pers.nom)
Est-ce bon ?
Utilisateurs parcourant ce forum : Aucun utilisateur enregistré et 3 invités