Programma ajout contact en C
Fermé
informaticienne_444
-
22 avril 2009 à 00:38
KX Messages postés 16754 Date d'inscription samedi 31 mai 2008 Statut Modérateur Dernière intervention 25 novembre 2024 - 22 avril 2009 à 14:19
KX Messages postés 16754 Date d'inscription samedi 31 mai 2008 Statut Modérateur Dernière intervention 25 novembre 2024 - 22 avril 2009 à 14:19
A voir également:
- Programma ajout contact en C
- Créer un groupe whatsapp sans contact - Guide
- Contact chaud - Forum Consommation & Internet
- Whatsapp contact supprimé peut il me contacter - Forum Mail
- Ajout rapide snap - Forum Snapchat
10 réponses
Quel est le problème ?
Ta demande concerne une amélioration d'un programme fonctionnel ou une recherche de bogue (mais dans ce cas il faut nous dire ce qui ne va pas)).
D'autre part ton code est illisible. Je refuse de le lire. Il faut utiliser les balises de 'code' (entre les balises 'sousligné' et 'lien') car elles permettent de conserver l'indentation et nous permettent de lire le code 10 fois plus vite. De plus c'est sympa de supprimer tout ce qui est inutile (par exemple, les 10 lignes de codes en commentaires !).
A suivre.
Ta demande concerne une amélioration d'un programme fonctionnel ou une recherche de bogue (mais dans ce cas il faut nous dire ce qui ne va pas)).
D'autre part ton code est illisible. Je refuse de le lire. Il faut utiliser les balises de 'code' (entre les balises 'sousligné' et 'lien') car elles permettent de conserver l'indentation et nous permettent de lire le code 10 fois plus vite. De plus c'est sympa de supprimer tout ce qui est inutile (par exemple, les 10 lignes de codes en commentaires !).
A suivre.
les commentaires me servent dans un fichier.h 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;
char 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;
void gerer_contact(){
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("%d",ch);
switch(ch){
case 'a':printf("ajouter un contact\n");
ajouter_contact();
break;
}
void ajouter_contact(){
char rep='o';
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("%c",&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++;
}
}
#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;
char 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;
void gerer_contact(){
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("%d",ch);
switch(ch){
case 'a':printf("ajouter un contact\n");
ajouter_contact();
break;
}
void ajouter_contact(){
char rep='o';
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("%c",&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++;
}
}
Char Snipeur
Messages postés
9813
Date d'inscription
vendredi 23 avril 2004
Statut
Contributeur
Dernière intervention
3 octobre 2023
1 298
22 avril 2009 à 09:26
22 avril 2009 à 09:26
8-O
Loupius, c'est ce qui s'appel pisser dans un violon. Et en plus je suis sur que le gus va râler que personne ne veux lui répondre.
Veux tu une réponse ...444 ? fait ce que demande loupius, et après on verra.
Loupius, c'est ce qui s'appel pisser dans un violon. Et en plus je suis sur que le gus va râler que personne ne veux lui répondre.
Veux tu une réponse ...444 ? fait ce que demande loupius, et après on verra.
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Char Snipeur
Messages postés
9813
Date d'inscription
vendredi 23 avril 2004
Statut
Contributeur
Dernière intervention
3 octobre 2023
1 298
22 avril 2009 à 14:05
22 avril 2009 à 14:05
8-O
Loupius, c'est ce qui s'appel pisser dans un violon. Et en plus je suis sur que le gus va râler que personne ne veux lui répondre.
Veux tu une réponse ...444 ? fait ce que demande loupius, et après on verra.
Loupius, c'est ce qui s'appel pisser dans un violon. Et en plus je suis sur que le gus va râler que personne ne veux lui répondre.
Veux tu une réponse ...444 ? fait ce que demande loupius, et après on verra.
Char Snipeur
Messages postés
9813
Date d'inscription
vendredi 23 avril 2004
Statut
Contributeur
Dernière intervention
3 octobre 2023
1 298
22 avril 2009 à 14:06
22 avril 2009 à 14:06
gegner, ça râle. Ou alors, peut être que tu ne sais pas lire.
KX
Messages postés
16754
Date d'inscription
samedi 31 mai 2008
Statut
Modérateur
Dernière intervention
25 novembre 2024
3 020
22 avril 2009 à 14:19
22 avril 2009 à 14:19
Afin de pouvoir t'aider informaticienne_444 et que personne ne se prenne la tête voici ce que l'on attend de toi...
1. Dans la fenêtre d'édition d'un message, il y a 5 icônes : Gras, Italique, Souligné, Conserver la mise en forme du texte sélectionné, Insérer un lien.
Utilises la 4ème pour conserver l'indentation (les alinéas) qui structurent ton code
2. Tu utilises une librairie <contact.h> (normalement on écrit "contact.h") il faut que tu nous mette aussi le contenu de ce fichier parce qu'on ne peut pas le deviner
3. Supprime les parties de code inutiles qui ne servent à rien (ceux qui sont placés en commentaires)
4. L'idéal serait aussi que tu nous expliques ce qu'est censé faire le programme, pour savoir pourquoi il ne marche pas...
1. Dans la fenêtre d'édition d'un message, il y a 5 icônes : Gras, Italique, Souligné, Conserver la mise en forme du texte sélectionné, Insérer un lien.
Utilises la 4ème pour conserver l'indentation (les alinéas) qui structurent ton code
2. Tu utilises une librairie <contact.h> (normalement on écrit "contact.h") il faut que tu nous mette aussi le contenu de ce fichier parce qu'on ne peut pas le deviner
3. Supprime les parties de code inutiles qui ne servent à rien (ceux qui sont placés en commentaires)
4. L'idéal serait aussi que tu nous expliques ce qu'est censé faire le programme, pour savoir pourquoi il ne marche pas...