[Duda] Uso de "if(strlen($) >= sizeof($))"
#6

Quote:
Originally Posted by bm0z
Посмотреть сообщение
No es eso, el motivo es que el ъltimo carбcter es un valor NULL (0), por lo que si un string tiene 64 slot, sуlo podrб tener un mбximo de 63 caracteres.

No suelo usar sizeof para string sino mбs bien para arrays normales. Lo que suelo hacer es lo siguiente:

new string[MAX_STRING + 1];

y si eso:

if(strlen(string) == MAX_STRING)

hasta los playername los tengo con + 1:

new playername[MAX_PLAYER_NAME + 1];
Ya, pero como todos los Arrays siempre se puede almacenar datos partiendo desde el espacio 0 (llamandolo criollamente), por ejemplo:

new Array[20];
Podrнas almacenar desde el Array[0] hasta el Array[19], suele ser muy confuso.

Muchas gracias por la aclaraciуn .
Reply


Messages In This Thread
[Duda] Uso de "if(strlen($) >= sizeof($))" - by Colomina37 - 29.12.2015, 01:34
Respuesta: [Duda] Uso de "if(strlen($) >= sizeof($))" - by Zume - 29.12.2015, 08:33
Respuesta: [Duda] Uso de "if(strlen($) >= sizeof($))" - by Colomina37 - 29.12.2015, 15:58
Re: [Duda] Uso de "if(strlen($) >= sizeof($))" - by LeonardoEscobar - 30.12.2015, 02:43
Respuesta: Re: [Duda] Uso de "if(strlen($) >= sizeof($))" - by bm0z - 30.12.2015, 17:30
Re: Respuesta: Re: [Duda] Uso de "if(strlen($) >= sizeof($))" - by LeonardoEscobar - 30.12.2015, 22:53

Forum Jump:


Users browsing this thread: 1 Guest(s)