Se connecter avec
S'enregistrer | Connectez-vous

structure en c

Tags :
Dernière réponse : dans Programmation
Partagez

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

  • tourehawa a édité ce message
  • tourehawa a édité ce message
  • tourehawa a édité ce message
  • tourehawa a édité ce message
  • tourehawa a édité ce message

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.