Strlen en 2D Arrays [float]
#1

Buenas comunidad de SAMP, me gustarнa que alguien me dijese como calcular la cantidad de elementos que hay dentro de un array, FLOAT. De tal manera:

Код:
new array1[ ][ ] = {
       { 1, 2, 3, 4, 5, 6, 7, 8, 9 }, // Hay 9 numeros <- Columna
       { 1, 2, 3, 4, 5 }, // Hay 5 numeros
       { 1, 2, 3, 4, 5, 6 }, // Hay  6 numeros 
}; // Hay 3 elementos <- Fila

Hace rato vi un post que decнa como hacerlo pero solo diciendo los elementos por columna, yo necesito por filas alguien me ayuda?
Post: https://sampforum.blast.hk/showthread.php?tid=356632

Segъn entendн, con sizeof no se puede, pero con strlen si, pero como es float saca error:"tag mismatch", entonces mostraron esta funciуn:

Код:
stock len( Float:array[ ] )
{
	new
		i = 0,
		count
	;
	while( array[ i ] != 0.0 )
	{
		count++;
		i++;
	}
	return count;
}

printf( "%d", len( array1[ 0 ] ) ); //Haciendo test
Como dije antes este solo da es la cantidad de elementos que hay en columnas y necesito filas. Gracias de antemano(He pensado mucho como hacer el cуdigo pero no me da... )
Reply
#2

Solucionado con sizeof()..... Cierro
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)