hola, necesito que en 1 variable llamada "letra1" me guarde una linea de un texto que tengo en una carpeta llamada "letras" con el nombre 1.txt.
y que en otra variable llamada "conteo" me guarde un valor numerico que tengo en un texto que esta en una carpeta llamada "conteo" con el nombre 1.txt.
los archivos .txt van de 1 hasta 100 archivos, para no abrir o leer uno por uno uso una variable llamada "codigo"
estoy usando estas funciones inicialmente:
file_text_open_read("tiempos/"+string(codigo)+".txt"); //abrir el archivo con los tiempos
conteo=file_text_read_real("tiempos/"+string(codigo)+".txt");
el error que me genera es este:
File is not opened for reading.
agradezco mucho su ayuda
te aseguraste que las carpetas y el archivo este creado? o que tenga informacion guardado?
claro que si, los archivos existen y tienen informacion tambi?n.
verifique los nombres de las carpetas y todo tambien
file_text_open_read("tiempos\"+string(codigo)+".txt")
Prueba con la diagonal inversa, es lo único que se me ocurre. :-[ :-[
tambien lo probé y no funcionó.
La función para abrir archivos de texto genera un identificador que debes utilizar para el resto de funciones de manipulación del archivo, en éste caso lo correcto sería hacer esto:
Citar
var f;
f = file_text_open_read("tiempos\" + string(codigo) + ".txt"); // Abrir el archivo con los tiempos
conteo = file_text_read_real(f);
Toma en cuenta que para manejarse en directorios de Windows se debe utilizar el carácter "\" y NO el "/", ésto ya te lo he corregido en el código de arriba.
y si no trata de poner toda la dirección completa a ver que pasa
Cita de: MatuX en Febrero 04, 2012, 06:08:26 AM
y si no trata de poner toda la dirección completa a ver que pasa
No, la dirección completa no funcionará, eduardo960 tiene razón esas funciones devuelven una id que se debe especificar en las demás funciones, ademas de que usar la dirección completa solo hará que no funcione en mas PCs.