Bonjour,
j'aimerais que qqn m'aide à corriger mon programme.
merci
#include <stdio.h>
#include <contact.h>
#include <stdlib.h>
/*
contact.h
int len_adr=20;
int len_nom=20;
int len_aliass=20;
int nb_contact=20;
char ch;
int s;
char rep;
int i;
contact *contact[nb_contact];
*/
void gerer_contact(){
char ch;
printf("menu\n");
printf("a:ajouter un contact\n");
printf("b:supprimer un contact\n");
printf("c:bloquer un contact\n");
printf("d:créer une conversation\n");
printf("taper un caractère\n");
scanf("%c",&ch);
switch(ch){
case 'a':printf("ajouter un contact\n");
ajouter_contact();
break;
}
}
void ajouter_contact(){
char rep='o';
int nb_contact=20;
int s;
char rep;
int i;
contact contact[nb_contact];
typedef struct contact{
char adresse[len_adr];
char nom[len_nom];
int statut;
char aliass[len_aliass];
}contact;
while(i<nb_contact && rep!=n){
printf("taper l'adresse du contact\n");
scanf("%s",&contact[i].adresse);
printf("taper le nom\n");
scanf("%s",&contact[i].nom);
printf("taper son aliass\n");
scanf("%s",&contact[i].aliass);
printf("1:en ligne\n");
printf("2:occupe\n");
printf("3:absent\n");
printf("4:au tel\n");
printf("5:parti manger\n");
printf("taper un caractère\n");
scanf("%d",&s);
switch(s){
case 1:printf("en ligne\n");
break;
case 2:printf("occupé\n");
break;
case 3:printf("absent\n");
break;
case 4:printf("au tel\n");
break;
case 5:printf("parti manger\n");
break;
default:printf("mauvaise touche\n");
}
printf("voulez vous ajouter un autre contact\n");
printf("taper o pour oui et n pour non\n");
scanf("%c",&rep);
i++;
}
}
22 avril 2009 à 16:13
Tu es aussi fort