salut tout le monde, voilà je voudrai savoir si j'ai le droit de faire dans mon code :
en fait, je voudrais savoir si je peux allouer dynamiquement le tableau station pour eviter d'allouer statiquement le tableau station directement à la compilation ? pour ainsi allouer la place nécessaire .
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 #include<stdio.h> #include<stdlib.h> //#include "fonctions.h" struct Base_de_donnees{ int x; int y; char *station; } BD; int main(void) { int taille=0; printf("Entrez la valeur du tableau : "); scanf("%d",&taille); /* est-ce que je peux allouer le tableau station comme ceci ?? */ BD.station=calloc(taille,sizeof(char)); /* ici je mettrai le code qui permettrai de mettre a jour la BD */ return 0;
comme je dois creer un programme qui creer une Base de données de stations.
PS : pas d'erreure à la compilation.
Merci .
Partager