Septiembre 28, 2015, 02:29:25 AM Ultima modificación: Septiembre 28, 2015, 06:07:19 PM por PabloPbl
Resulta, que cuando uso la funcion file_text_readln(); para leer una linea del archivo especificado, esta función en lugar de devolverme "nada(string vacio)" me devuelve caracteres raros. El archivo en el cual estoy leyendo desde GML es un archivo vació, no contiene nada de texto, y por eso mismo creo que me tendría que devolver un string vació, pero al contrario me devuelve unos caracteres raros, y esto se me dificulta al hacer esta comprobación para saber si existen usuarios en mi juego(pues ese es el archivo que guarda los nombres de los usuarios de mi juego):


archivoUsuarios = file_text_open_read("usuarios.txt");
if not(file_text_readln(archivoUsuarios) == "") {
     //Si la linea que leyo no esta vacia
}


Gracias por su ayuda, desde ya.

Si intentas leer un archivo vacío no obtendrás una cadena vacía desde él. Lo que corresponde es que antes de leer verifiques que no se ha llegado al final del archivo con file_text_eof.


Muchas gracias  :D no sabia que existía una función para dicho caso, creí que haciéndolo como lo hacia en Java bastaría  XD

Salu2