Aide pour mini projet

Fermé
pinxtazz - 6 mars 2008 à 13:33
pinxtazz Messages postés 3 Date d'inscription jeudi 6 mars 2008 Statut Membre Dernière intervention 6 mars 2008 - 6 mars 2008 à 15:08
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);
}
}
A voir également:

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
0
pinxtazz Messages postés 3 Date d'inscription jeudi 6 mars 2008 Statut Membre Dernière intervention 6 mars 2008
6 mars 2008 à 15:08
devrais-je utiliser un pointeur sur tableau ???
0