їErrores strtok? -
SuperMarioRol - 16.02.2011
Hoy me ha pasado una cosa muy rara.
Estaba fusionando un FS con mi GM y al copilar todos estos errores...
Код:
(21693) error 021: symbol already defined: "strtok"
(21708) error 047: array sizes do not match, or destination array is too small
(30438) error 047: array sizes do not match, or destination array is too small
(30943) error 047: array sizes do not match, or destination array is too small
La verdad es que no entiendo nada...
Os paso las lineas
pawn Код:
strtok(const string[], &index) //Linea 21693
{
new length = strlen(string);
while ((index < length) && (string[index] <= ' '))
{
index++;
}
new offset = index;
new result[20];
while ((index < length) && (string[index] > ' ') && ((index - offset) < (sizeof(result) - 1)))
{
result[index - offset] = string[index];
index++;
}
result[index - offset] = EOS;
return result; //Linea 21708
}
Las otras
pawn Код:
new x_nr[128]; //Esta es una
x_nr = strtok(cmdtext, idx);
/* ------------------------------------------------------------*/
new x_nr[64]; //Otra
x_nr = strtok(cmdtext, idx);
/* ------------------------------------------------------------*/
//Hay tres mas que son mas o menos lo mismo
їAlguna idea? :S
Respuesta: їErrores strtok? -
Lunnatiicz - 16.02.2011
Pues mira, xD
En mi GM, por curiosidad xD Puse un Strtok arriba debajo del callback que lo usa.
Tiempo despuйs hice lo que tu, fusione un FS con mi GM, y al no ver que volvia a traer un Strtok lo puse, entonces me dio el primer error que te dio a ti.
Borra ese strtok

xD Jaja no se me ocurre nada mбs ._.
Respuesta: їErrores strtok? -
Jovanny - 16.02.2011
no recuerdo que include ya trae incluido el strtok
trata provar no definirlo en tu codigo
y tambien ponerlo a lo mero ultimo
Re: їErrores strtok? -
estil31 - 16.02.2011
Borra todo lo que mencionaste en el post, ahн te tendrнa que funcionar de 10
Respuesta: їErrores strtok? -
Chιrι - 16.02.2011
Intenta cambiando el tamaсo de x_nr
Respuesta: їErrores strtok? -
leaNN! - 16.02.2011
Mario, debajo del ultimo include, pon
#pragma unused strtok
Creo que con eso lo solucionarбs.
Respuesta: їErrores strtok? -
TheChaoz - 17.02.2011
supongo q tenes definidos dos strtok. borra ese y contanos.
Re: їErrores strtok? -
MrDeath537 - 17.02.2011
Eliminб ese strtok, y en las lнneas que lo uses incrementб el array a 256 celdas.
Re: їErrores strtok? -
SuperMarioRol - 17.02.2011
Solo puse como include nuevo el Dini, lo comentй, y sigue pasando.
Ahora estoy en clase, luego lo purebo xD
Edit: Arreglado,
Era Dini (que no lo habia comentado XD) que a su vez usaba dutils que incluia el strtok (: