Aide pour mini projet
pinxtazz
-
pinxtazz Messages postés 3 Statut Membre -
pinxtazz Messages postés 3 Statut Membre -
Bonjour,
j'ai un mini projet .. un projet qui consiste a créer une bibliothèque de livres ... en utilisant le mode graphique du TURBO C++
Je dois ecrire un programme qui , a chaque fois , demande a l'utilisateur d'entrer les informations relatives a un livre ... et l'ajouter ... ces information doivent etre enregistrées seulement a l'execution donc j'aurais pas besoin de FILES pour les enregistrer ...
j'ai essayé .. mais a l'execution ça se plante ... je sais pas pourquoi ...
voici mon travail ..
}
void ajout()
{
int i=0;
int j=0;
int k=0;
int n;
int code[100];
int disp[100];
char ecr[100][50];
char liv[100][50];
char on;
if(Initialize())
{
printf("impossible de passer en mode graphique");
}
cleardevice();
setcolor(5);
setbkcolor(0);
settextstyle(4,0,5);
outtextxy(185,10,"Ajout des livres ");
outtextxy(20,100,"Voulez vous ajouter un livre (O/N)?");
on=getche();
do{
code[i]=i;
disp[i]='d';
i++;
outtextxy(185,10,"Donner le nom du livre");
gotoxy(20,200);
do{
scanf("%s",&liv[i][j]);
j++;
}while(liv[i][j]!='\0');
outtextxy(20,300,"Donner le nom de l'ecrivain");
gotoxy(20,350);
do{
scanf("%s",&ecr[i][k]);
k++;
}while(ecr[i][k]!='\0');
}while(on=='o');
n=i+1;
cleardevice();
for(i=0;i<=n;i++)
{gotoxy(i*10,40);
printf("code[%d]",i);
}
}
j'ai un mini projet .. un projet qui consiste a créer une bibliothèque de livres ... en utilisant le mode graphique du TURBO C++
Je dois ecrire un programme qui , a chaque fois , demande a l'utilisateur d'entrer les informations relatives a un livre ... et l'ajouter ... ces information doivent etre enregistrées seulement a l'execution donc j'aurais pas besoin de FILES pour les enregistrer ...
j'ai essayé .. mais a l'execution ça se plante ... je sais pas pourquoi ...
voici mon travail ..
}
void ajout()
{
int i=0;
int j=0;
int k=0;
int n;
int code[100];
int disp[100];
char ecr[100][50];
char liv[100][50];
char on;
if(Initialize())
{
printf("impossible de passer en mode graphique");
}
cleardevice();
setcolor(5);
setbkcolor(0);
settextstyle(4,0,5);
outtextxy(185,10,"Ajout des livres ");
outtextxy(20,100,"Voulez vous ajouter un livre (O/N)?");
on=getche();
do{
code[i]=i;
disp[i]='d';
i++;
outtextxy(185,10,"Donner le nom du livre");
gotoxy(20,200);
do{
scanf("%s",&liv[i][j]);
j++;
}while(liv[i][j]!='\0');
outtextxy(20,300,"Donner le nom de l'ecrivain");
gotoxy(20,350);
do{
scanf("%s",&ecr[i][k]);
k++;
}while(ecr[i][k]!='\0');
}while(on=='o');
n=i+1;
cleardevice();
for(i=0;i<=n;i++)
{gotoxy(i*10,40);
printf("code[%d]",i);
}
}
A voir également:
- Aide pour mini projet
- Télécharger opera mini pour pc - Télécharger - Navigateurs
- Filigrane projet - Guide
- Gant projet - Télécharger - Gestion de projets
- Meilleur mini pc - Guide
- Rohos mini drive - Télécharger - Chiffrement
2 réponses
bon j'aimerais encore expliquer
*le tableau "code" est un tableau qui affecte automatiquement un code au livre...
*le tableau "disp" est un tableau qui affiche soit le caractère d ( comme disponible ) pour chaque livre ..
*la matrice "ecr" est une matrice de caractère dans laquelle on notera le nom de l'ecrivain ..
*la matrice "liv"est une matrice de caractère dans la quelle on notera le nom du livre ...
merci d'avance
*le tableau "code" est un tableau qui affecte automatiquement un code au livre...
*le tableau "disp" est un tableau qui affiche soit le caractère d ( comme disponible ) pour chaque livre ..
*la matrice "ecr" est une matrice de caractère dans laquelle on notera le nom de l'ecrivain ..
*la matrice "liv"est une matrice de caractère dans la quelle on notera le nom du livre ...
merci d'avance