cs_marie99
Messages postés1Date d'inscriptionmercredi 19 janvier 2005StatutMembreDernière intervention 8 avril 2005
-
8 avril 2005 à 09:20
NitRic
Messages postés402Date d'inscriptionmardi 1 mai 2001StatutMembreDernière intervention15 août 2011
-
8 avril 2005 à 20:29
slt, je suis débutante en c et j'aimerais savoir les structures pour définir un tableau hybride et l'affichage
merci
EMSIEN
Messages postés194Date d'inscriptionlundi 26 juillet 2004StatutMembreDernière intervention11 juin 2009 8 avril 2005 à 13:55
bonjour, d'abord qu'est ce que tu veux dire par tableau hybride (dynamique?)
supposant que c'est un tableau statique :(entiers par exemple)
+ int nom_tableau[Taille]; (sachant que les indices commencent à 0 = => taille-1)
supposant que c'est un tableau Dynamique:
+ int *tableau;
tableau =(int*) malloc (Taille*sizeof(int)) ;
pourquoi j'ai mis ce qui est dans malloc en gras car il devras etre en octet, c'est pour ça que j'ai mis taille du tableau multiplié par sizeof(int) c à d la taille d'un entier.
Pour libérérer ce que tu viens d'allouer dynamiquenet avec malloc tu utilise free()
En ce qui concerne l'affichage d'un tableau dunamique:
for(int i =0;i<taille;i++)
printf("T[%d]=%d",*(tableau+i));
j'espère que c'est clair et que c'est ce que tu cherches.