Bonjour,
je voudrais faire un gestionnaire de DVD.
Pour cela j'ai fait un menu qui me permet:
1. De saisir des DVD
2. de les supprimer
3. De les rechercher
4. De les afficher.
Mon problème se pose pour l'affichage du tableau (ou même avant).
J'ai crée un tableau multidimensionnel et un pointeur qui pointe sur ce tableau mais lorsque je décide d'afficher ça m'affiche des symboles.
Est ce que vous pouvez m'aider svp? (désolé j'ai vu des sujets du même type mais je ne comprenais rien)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100 #include <stdio.h> #include <stdlib.h> char saisirDvd(); int main(void) { menu(); } int menu() { int choix; printf("1 - Saisir un DVD\n"); printf("2 - Modifier un DVD\n"); printf("3 - Supprimer un DVD\n"); printf("4 - afficher DVD\n"); printf("merci de selectionner un chiffre\n"); scanf("%ld",&choix); switch (choix) { case 1: saisirDvd(); menu(); case 2: modifSaisi(); menu(); case 3: supprimSaisi(); menu(); case 4: affichageDvd(); menu(); default: printf("Veuillez retaper un chiffre"); break; } system("PAUSE"); return 0; } char saisirDvd() { char tab_saisi[50][3]; // déclaration de mon tableau char * pointeur_tableau[50][3]; // création de mon pointeur char reponse; int i=1; int j=1; pointeur_tableau[50][3]= &tab_saisi[50][3]; // initialisation du tableau for (i;i<4;i++) { for (j;j<51;j++) { tab_saisi[i][j]=" "; } } // fin initialisation printf("Veuillez saisir le nom du film\n"); scanf("%s",&tab_saisi[1][1]); printf("Veuillez saisir la date du film\n"); scanf("%s",&tab_saisi[1][2]); printf("Veuillez saisir le realisateur du film\n"); scanf("%s",&tab_saisi[1][3]); printf("Souhaitez vous rentrer un autre film? o ou n \n"); getchar(); reponse=(char)getchar(); for(i;i<51;i++){ for (j;j<4;j++){ if (reponse=='o') { while (reponse =='o'){ printf("Veuillez saisir le nom du film\n"); scanf("%s",&tab_saisi[i][j]); printf("Veuillez saisir la date du film\n"); scanf("%s", &tab_saisi[i][j]); printf("Veuillez saisir le realisateur du film\n"); scanf("%s", &tab_saisi[i][j]); printf("Souhaitez vous rentrer un autre film? o ou n \n"); getchar(); reponse=(char)getchar(); } } } } } modifSaisi() { } supprimSaisi() { } affichageDvd(char *pointeur_tableau[50][3]) { printf("liste des DVD %s\n ",&pointeur_tableau[50][3]); }
Partager