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
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.
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:
- Programmation en C sous CodeBlock
- Codeblock - Télécharger - Langages
- Application de programmation - Guide
- Comment mettre en veille un programme sous windows 10 - Guide
- Programmer en basic sous windows 10 - Télécharger - Édition & Programmation
- Programmation logo tortue télécharger - Télécharger - Études & Formations
2 réponses
fiddy
Messages postés
11069
Date d'inscription
samedi 5 mai 2007
Statut
Contributeur
Dernière intervention
23 avril 2022
1 844
19 janv. 2013 à 19:42
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.
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.
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
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;
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;