Pointeur

Discutez d'informatique ici !
samirou
Membre Relatif
Messages: 166
Enregistré le: 06 Fév 2012, 22:55

pointeur

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



Avatar de l’utilisateur
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 ?

 

Retourner vers ϟ Informatique

Qui est en ligne

Utilisateurs parcourant ce forum : Aucun utilisateur enregistré et 3 invités

Tu pars déja ?



Fais toi aider gratuitement sur Maths-forum !

Créé un compte en 1 minute et pose ta question dans le forum ;-)
Inscription gratuite

Identification

Pas encore inscrit ?

Ou identifiez-vous :

Inscription gratuite