Problema con un cуdigo
#10

Quote:
Originally Posted by Juance
Посмотреть сообщение
Te equivocas Julian, no se usan llaves, se usan corchetes.
Los 2 nos equivocamos. No se usa llaves o corchetes. Ambos funcionan.

pawn Код:
new var[5 char];

main()
{
    var{0} = 1;
    var[1] = 2;
    printf("1. %i - %i", var{0}, var[1]);
    printf("2. %i - %i", var[0], var{1});
}
No darб error. En el segundo print no tomarб el valor de la variable (lo probй para ver que pasaba, solamente).

[00:00:11] 1. 1 - 2
[00:00:11] 2. 16777216 - 0

En termino de "velocidad"

[00:01:01] {} - 600ms
[00:01:01] [] - 593ms

En un bucle de 100000. Asн que... parece ser lo mismo xD

EDIT:

Lo que decнa que quizбs le daba error usar [] es porque recuerdo haberlo leнdo alguna vez, pero no se puede confiar en todo lo que se lee xD

EDIT 2:

Lo que no entiendo es lo siguiente:

pawn Код:
new a[MAX_PLAYERS char];
new b[MAX_PLAYERS];
printf("a: %i - b: %i", sizeof(a), sizeof(b));
[00:11:22] a: 125 - b: 500

їSupuestamente "char" no harнa que entren mбs datos? Quizбs me estoy perdiendo algo. Por que si la ventaja es que "ocupe menos", pero tambiйn te da menos espacio... їno serнa lo mismo?

Tйcnicamente el cуdigo que le dieron antes apartir del jugador ID126 no serнa funcional, їno?

EDIT 3:

Al usar [] en la variable a luego del index 124 da error que superamos el index posible.

error 032: array index out of bounds (variable "a")

Asн que... tйcnicamente se deberнa usar {}.

Prueben:

pawn Код:
new a[MAX_PLAYERS char];
new b[MAX_PLAYERS];
printf("a: %i - b: %i", sizeof(a), sizeof(b));
   
a{499} = 1;
printf("%i", a{499});
a[125] = 1;
printf("%i", a[125]);
Reply


Messages In This Thread
Problema con un cуdigo - by Nicolas_Castillo - 28.08.2014, 03:37
Re: Problema con un cуdigo - by Daniel-92 - 28.08.2014, 04:24
Respuesta: Problema con un cуdigo - by Juance - 28.08.2014, 11:12
Respuesta: Problema con un cуdigo - by [J]ulian - 28.08.2014, 11:50
Respuesta: Problema con un cуdigo - by Parka - 28.08.2014, 12:46
Respuesta: Problema con un cуdigo - by Swedky - 28.08.2014, 14:57
Respuesta: Problema con un cуdigo - by Juance - 28.08.2014, 15:03
Respuesta: Problema con un cуdigo - by Swedky - 28.08.2014, 15:07
Respuesta: Problema con un cуdigo - by Juance - 28.08.2014, 15:10
Respuesta: Problema con un cуdigo - by [J]ulian - 29.08.2014, 03:08

Forum Jump:


Users browsing this thread: 1 Guest(s)