Se connecter avec
S'enregistrer | Connectez-vous
Votre question

structure en c

Dernière réponse : dans Programmation
Partagez
18 Janvier 2013 21:50:30

salut
g dois faire le code en c de cet enoncé:
" inserer les coordonées de 5 personnes , choisir un des objets(stylo ou crayon), puis afficher les coordonnées par ordre alfabetique suivant les noms, et afficher le nombre de choix pour chaque objet "
j'ai un petit probleme sur comment <<afficher le nombre de choix pour chaque objet , et afficher les coordonées par ordre.>>

aidez-moi svp

voici le code:

#include<stdio.h>

#include<string.h>

#define N 5


struct pers{ // les coordonnées de la personne:

char nom[20];

char address[20];

char pays[20];

char objet[15];

int telefone;

};


void inserer(int n, struct pers anag[]); // fonction pour inserer des données


void visPers(int n, struct pers anag[]); //fonction pour visualiser les données

main(){

struct pers v[N];

inserer(N,v);

visPer(N,v);

}

void inserer(int n, struct pers anag[]){ // inserer les coordonnées

int i;

for(i=0;i<n;i++){

scanf("%s", anag[ i ].nom);

scanf("%s", anag[ i ].address);

scanf("%s", anag[ i ].pays);

scanf("%s", anag[ i ].objet);

scanf("%d", anag[ i ].telefone);

}


void visPer(int n, struct pers anag[]){ // visualiser ou imprimer(mais ici c'est pas ordonner)

int i;

for(i=0;i<n;i++){

printf("%s", anag[ i ].nom);

printf("%s", anag[ i ].address);

printf("%s",anag[ i ].pays);

printf("%s", anag[ i ].objet);

printf("%d", anag[ i ].telefone);

}

Autres pages sur : structure

21 Janvier 2013 16:05:06

Bonjour,

Je n'ai pas bien compris ce que tu nous demandes.
Cependant, permets moi de te faire remarquer que tu ne présentes pas correctement ton code.
Utilise la balise [code]. Ainsi, tu seras respectueux du règlement, condition sine qua none pour obtenir de l'aide ici.
m
0
l
22 Janvier 2013 03:14:32

je l'ai modifié.
merci pour les remarques

m
0
l