Leer desde una carpeta. -
CristianTdj - 15.11.2010
Tengo un problema y es a causa de que la estructura de dнgitos y letras de los colores no es leida por el script, lo tengo asн:
pawn Код:
new File:Colores = fopen("X-Files/Configuracion/Colores.txt", io_append); // Abrir carpeta.
Color[cAdvJugador] = fread(Colores, "AdvJugador", sizeof(Colores));
// Variable ya definida - leer desde la carpeta.
No sй si es a causa de que no lo he escrito correctamente o de que no puede leer, como ya dije, cifras y letras juntas.
Respuesta: Leer desde una carpeta. -
MrDeath537 - 15.11.2010
Primero:
io_append es para escribir a continuaciуn de lo escrito antes.
Segundo:
Para leer dos o mбs lнneas es asн:
pawn Код:
new
File: archivo,
string[256]
;
archivo = fopen(direccion, io_read);
while (fread(archivo, string))
{
// Hacer cosas aquн
}
Eso leerб cada linea por separado adentro del while.
Re: Leer desde una carpeta. -
The_Moddler - 15.11.2010
Quote:
Originally Posted by CristianTdj
Tengo un problema y es a causa de que la estructura de dнgitos y letras de los colores no es leida por el script, lo tengo asн:
pawn Код:
new File:Colores = fopen("X-Files/Configuracion/Colores.txt", io_append); // Abrir carpeta. Color[cAdvJugador] = fread(Colores, "AdvJugador", sizeof(Colores)); // Variable ya definida - leer desde la carpeta.
No sй si es a causa de que no lo he escrito correctamente o de que no puede leer, como ya dije, cifras y letras juntas.
|
1ero. Es recomendable usar '\\' envez de '/'.
Код:
Color[cAdvJugador] = fread(Colores, "AdvJugador", sizeof(Colores));
2do. fread no retorna nada, asi que esto esб completamente mal, e io_append es para anexar lo que quiras escribir en el archivo, en tu caso nesecitas io_read.
3ro. "AdvJugador" no es un string, para nada.
4to. Lee
https://sampwiki.blast.hk/wiki/Fread y me entenderбs.
Si nesecitas ayuda con el cуdigo solo pregunta
EDITO:
Se me olvidу agregar que si hay letras con nъmeros, jamбs sera una variable, sino una string, por lo tanto esto:
Код:
Color[cAdvJugador] = fread(Colores, "AdvJugador", sizeof(Colores));
Tambiйn estб comlpetamente mal.
Respuesta: Leer desde una carpeta. -
TheChaoz - 15.11.2010
lo mismo que te dijeron antes.
aun q no estoy de acuerdo con el uso de '\\'. yo recomiendo x el contrario el uso de '/'.
Respuesta: Leer desde una carpeta. -
MrDeath537 - 16.11.2010
Quote:
Originally Posted by the_chaoz
lo mismo que te dijeron antes.
aun q no estoy de acuerdo con el uso de '\\'. yo recomiendo x el contrario el uso de '/'.
|
їCuбl es la diferencia? ...
Respuesta: Leer desde una carpeta. -
TheChaoz - 16.11.2010
que un par deveces x usas \\ no me leia el archivo y me tiraba errores q nunca habia visto o eran realmente raros. hablo x experiencia
Re: Leer desde una carpeta. -
CristianTdj - 16.11.2010
Quote:
Originally Posted by The_Moddler
1ero. Es recomendable usar '\\' envez de '/'.
Код:
Color[cAdvJugador] = fread(Colores, "AdvJugador", sizeof(Colores));
2do. fread no retorna nada, asi que esto esб completamente mal, e io_append es para anexar lo que quiras escribir en el archivo, en tu caso nesecitas io_read.
3ro. "AdvJugador" no es un string, para nada.
4to. Lee https://sampwiki.blast.hk/wiki/Fread y me entenderбs.
Si nesecitas ayuda con el cуdigo solo pregunta
EDITO:
Se me olvidу agregar que si hay letras con nъmeros, jamбs sera una variable, sino una string, por lo tanto esto:
Код:
Color[cAdvJugador] = fread(Colores, "AdvJugador", sizeof(Colores));
Tambiйn estб comlpetamente mal.
|
Quй crack, me dejaste sin palabras.
Demasiado soez y atнpico, no me gustas, pero gracias.
Re: Leer desde una carpeta. -
The_Moddler - 16.11.2010
Quote:
Originally Posted by CristianTdj
Quй crack, me dejaste sin palabras.
Demasiado soez y atнpico, no me gustas, pero gracias.
|
No hay otra forma de explicarlo, si querйs la proxнma te lo digo con mбs cariсo, de nada