allocation d'un tableau dans une structure
	
	
		salut tout le monde, voilà je voudrai savoir si j'ai le droit de faire dans mon code :
	Code:
	
| 12
 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; | 
 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 .
comme je dois creer un programme qui creer une Base de données de stations.
PS : pas d'erreure à la compilation.
Merci .