Programmation en C sous CodeBlock

Fermé
volk17 Messages postés 4 Date d'inscription samedi 27 octobre 2012 Statut Membre Dernière intervention 19 janvier 2013 - 19 janv. 2013 à 18:32
volk17 Messages postés 4 Date d'inscription samedi 27 octobre 2012 Statut Membre Dernière intervention 19 janvier 2013 - 19 janv. 2013 à 20:38
Bonsoir a tous ,

Voila je dois réaliser un dossier j'ai fais 2 fonctions mais sur les autres je sèche .

Le dossier doit gérer une base de donnée qui contient des nom de peinture et de peintres célèbres.

Contactez moi en MP comme cela je vous passerez l'énoncé que j'ai scannée .

Merci à ceux qui prendront la peine de me lire et répondre. J'ai vraiment besoin d'aide car je débute en programmation cette année..

Bonne soirée.

A voir également:

2 réponses

fiddy Messages postés 11069 Date d'inscription samedi 5 mai 2007 Statut Contributeur Dernière intervention 23 avril 2022 1 841
19 janv. 2013 à 19:42
Bonjour,
Ce n'est pas le mode de fonctionnement de CCM.
Décris-nous précisément pourquoi tu sèches.
Est-ce car tu ne sais pas comment décrire l'algorithme ? Est-ce car tu ne sais pas décrire l'algorithme en C ? Ou est-ce car le code que tu as fait, plante ?
Donne-nous plus de précisions et n'hésite pas à poster ton code pour qu'on puisse t'aider davantage.
0
volk17 Messages postés 4 Date d'inscription samedi 27 octobre 2012 Statut Membre Dernière intervention 19 janvier 2013
19 janv. 2013 à 20:38
Bonsoir ,
Ben je ne sais pas écrire l'algorithme en C voila le problème ..

voila le code que j'ai pour l'instant j'ai mis en commentaire ce que je n'arrive pas a faire

#include <stdio.h>
#include <stdlib.h>
#include <conio.h>
#include <string.h>

#define N 40

void Acc_Menu(char*,int*);
int Affiche_Menu_Lit_Choix();
//void Affiche_BD();
//void Affiche_BD_Definition();
//void Ajouter_Nouvelles_Acquisition();
//void Repartir_Selon_AileOuDepartement();
//void trouve=Rechercher_Une_Oeuvre();
//void Suppression_Definition_DeplacementLENS();
//void Rechercher_Suppression_Atlas();
//void Saisir_Nom();
//void Saisir_NouveauDepot_Atlas();
//void Saisir_NouveauDepot_Definition();

int main()
{
char Atlas[N][100]={"779=DENON:1;ITALIEN","1158=DENON:1;ITALIEN",

"259=SULLY:2;ITALIEN","1952=DENON:1;ANGLAIS",

"142=DENON:1;ITALIEN","1448=RICHELIEU:2;NORD",

"1972=SULLY:2;FRANCE","1797=RICHELIEU:2;NORD",

"169=RICHELIEU:2;NORD","1653=SULLY:2;FRANCE",

"7290=RICHELIEU:2;FRANCE","1934=SULLY:2;FRANCE",

"777=DENON:1;ITALIEN","129=DENON:1;FRANCE"};

char Definition[N][100]={"1830,DELACROIX:INV=129;Le 28 juillet\'La liberte guidant le peuple\'",

"1503,LEONARD de VINCI:INV=779;Portrait de Lisa Gherardini",
"1808,INGRES:INV=259;La baigneuse",
"1483,LEONARD de VINCI:INV=777;La vierge aux rochers",
"1874,INGRES:INV=1158;La Grande Odalisque,",
"1563,CALIARI:INV=142;Les noces de Cana",
"1780,GAINSBOROUGH:INV=1952;Conversation dans un parc",
"1652,GEORGES de LATOUR:INV=1972;Le tricheur",
"1669,JAN VERMEER:INV=1448;La dentelliere",
"1655,REMBRANDT:INV=169;Le boeuf ecorche",
"1635,PAUL RUBENS:INV=1797;La kermesse",
"1862,INGRES:INV=1934;Le bain Turc",
"1842,DELACROIX:INV=1653;Cheval attaque par une lionne",
"1638,NICOLAS POUSSIN:INV=7290;L'enlevement des Sabines"};


int Nb0=14;

Acc_Menu(&Atlas[0][0],&Nb0);


return 0;
}
void Acc_Menu(char*Atlas,int*Nb0)
{
int choix;
char*trouve=NULL;

char reponse;
char LENS[10][100]={0};
int NbLens=0;

do
{
choix=Affiche_Menu_Lit_Choix();
switch(choix)
{
case 1://Affiche_BD();
//Affiche_BD_Definition();
break;

case 2://Ajouter_Nouvelles_Acquisition();
break;

case 3://Repartir_Selon_AileOuDepartement();
break;

case 4://trouve=Rechercher_Une_Oeuvre();

printf("\nOption: Voulez-vous déplacer l'oeuvre au MUSEE de Lens (TAPEZ:O/N)?");
//Si oui:
// Suppression_Definition_DeplacementLENS();
// Affiche_BD_Definition();//Lens
//Rechercher_Suppression_Atlas();
break;

}
}while(choix!=5);
}

int Affiche_Menu_Lit_Choix()
{
int choix=0;

do
{
printf("\n BIENVENUE AU MUSEE DU LOUVRE de Paris\n");
printf("\n-------------------------------------------");
printf("\n-------------------------------------------\n");
printf("\n1. AFFICHER B.D ATLAS et B.D Definition\n");
printf("\n2. AJOUTER NOUVELLE ACQUISITION\n");
printf("\n3. REPARTIR selon AILE ou DEPARTEMENT\n");
printf("\n4. RECHERCHER UNE OEUVRE DANS B.D Definition (sur nr INV)+Option lens\n");
printf("\n5. Quitter\n");
printf("\n Votre Choix ?\n");

fflush(stdin);
scanf("%d",&choix);

}while(choix<1 || choix>5);

return choix;
0