int tableau> en C

S

sacrpio

Guest
Cher ami,
J'ai un tableau int, je veux trouver sa longueur comment je peux faire.Array contient 0 aussi.

Supposons que la suite est le tableau que j'ai trouver sa longueur.Aide s'il vous plaît!!
Bonjour int [] = () 1,2,3,0,4,3,9,7,5,6,0,6;

 
sizeoff (int_array);

Mais si vous passez ce vecteur à un fuction par Refrence vous devez passer sa longueur de fonctionner, parce que «sizeoff (int_array);" ne fonctionnera pas correctement à cette fonction.

 
Le mot "longueur" n'est pas claire.
sizeof (bonjour) est le nombre d'octets.
sizeof (bonjour) / sizeof (* bonjour) est le nombre d'éléments.

 
Algoobtenir le Array sizeof sizeof (Array), Il vous donnera sizeof (type de données) * nombre d'éléments dans un tableau

puis obtenir la taille du type de données sizeof (* type de données)

Dernière sizeof (Array) / sizeof (type de données *), cela vous donnera le nombre total d'éléments dans un tableau

il m'a gr8

<img src="http://www.edaboard.com/images/smiles/icon_smile.gif" alt="Sourire" border="0" />Deven
devennan (at) yahoo.com

 
Salut,
la façon la plus simple je pense que c'est
nombre d'éléments = sizeof (bonjour) / sizeof (int)

 
oui, c'est la manière facile

sizeof (array) / sizeof (int);

 

Welcome to EDABoard.com

Sponsor

Back
Top