Ver Mensaje Individual
  #7 (permalink)  
Antiguo 25/06/2007, 13:18
fero
 
Fecha de Ingreso: mayo-2007
Mensajes: 74
Antigüedad: 18 años
Puntos: 1
Re: Leer de 3 en 3 saltando espacios un fichero

1- Sí, imprime datos en pantalla. Pero mejor que yo lea los mensajes antes de contestar es que te fijes en el código que usas antes de preguntar. Tu código

Open "mapas/" & rfic & ".txt" For Output As nfic
For n = 0 To 238
Print nfic, mapa(n)
Next

también imprime datos en pantalla, y guarda un archivo de texto sin contenido.

Si lo que querés es guardar datos en un archivo de texto, en lugar de usar

print nfic, mapa(n)

tenés que usar

Open "mapas\" & rfic & ".txt" For Output As #1
For n = 0 To 238
Print #1, mapa(n);
Next n
close #1

2- Fijate en el ; después de la instrucción print, eso hace que los textos se guarden uno a continuación del otro sin espacio.
Ojo también con la barra de "mapas/", que no es "/" sino que es "\".
Y también se puede usar la función join, que está explicada en la ayuda de VB.
Saludos, astuto.

Última edición por fero; 25/06/2007 a las 17:50