Tableau en c++

cs_marie99 Messages postés 1 Date d'inscription mercredi 19 janvier 2005 Statut Membre Dernière intervention 8 avril 2005 - 8 avril 2005 à 09:20
NitRic Messages postés 402 Date d'inscription mardi 1 mai 2001 Statut Membre Dernière intervention 15 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

3 réponses

EMSIEN Messages postés 194 Date d'inscription lundi 26 juillet 2004 Statut Membre Dernière intervention 11 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.
0
cs_LordBob Messages postés 2865 Date d'inscription samedi 2 novembre 2002 Statut Membre Dernière intervention 11 mai 2009 9
8 avril 2005 à 13:58
salut, je n'ai pas trop compris ce que tu voulais faire precisement, mais je te met ci-dessous un exemple de STRUCT:

struct USER
{

char *filename;

char *passwd_txt;

int done
char tab[100];

};

Bob...

"La chance accorde ses faveur aux esprits avertis..."
0
NitRic Messages postés 402 Date d'inscription mardi 1 mai 2001 Statut Membre Dernière intervention 15 août 2011
8 avril 2005 à 20:29
0
Rejoignez-nous