¿Cómo escribir todas las líneas de un arreglo en un archivo de texto?

Iniciado por Juancho25, 2 Junio 2013, 22:29 PM

0 Miembros y 1 Visitante están viendo este tema.

Juancho25

Hola, necesito escribir todo lo que contiene un arreglo en un archivo de texto, es decir, todas las líneas de ese arreglo en el .txt pero sobreescribiéndolo cada vez que haga esto. Espero me puedan ayudar.

XresH

Si podés ser mas explícito, ya que no se si es mi gran sueño o no se porque realmente no entiendo u_U
A que llamas "Arreglo"?

Saludos.
[ - Si eres programador y quieres que tus proyectos esten en mi blog(con o sin source), consúltame! - ]
Entra A Mi Blog De Programación | | Dudas en este post :| | >>Clic para ir al Post<<

Juancho25

Cita de: XresH en  2 Junio 2013, 22:44 PM
Si podés ser mas explícito, ya que no se si es mi gran sueño o no se porque realmente no entiendo u_U
A que llamas "Arreglo"?

Saludos.


Una matriz o array, yo le llamo arreglo, perdón por no explicarme en eso, pero lo que quiero es que, por ejemplo yo tengo el array Lineas [ j ] y adentro contiene esto:

linea1
linea2
linea3
linea4

y quiero guardarlo así en ese formato en un archivo de texto.

XresH

[ - Si eres programador y quieres que tus proyectos esten en mi blog(con o sin source), consúltame! - ]
Entra A Mi Blog De Programación | | Dudas en este post :| | >>Clic para ir al Post<<

Juancho25

Cita de: XresH en  2 Junio 2013, 23:03 PM
Revisate este hilo donde los colegas plantean diferentes variantes que pueden ayudarte:

http://foro.elhacker.net/net/como_sobreescribir_un_txt_en_visual_basic_net-t391061.0.html

nos comentas,

Saludos.


Le entendí un poco, yo estoy utilizando Windows Forms en C++ y creo que ahí es Visual Basic.

Intento utilizar File::WriteAllLines para escribir todo el array pero me marca error por cuestión de parámetros los cuales desconozco.

XresH

Si, no vi que especificaste  y no se porque pensé que era VB, mirate estos ejemplos:

http://www.programacionenc.net/index.php?option=com_content&view=article&id=69:manejo-de-archivos-en-c&catid=37:programacion-cc&Itemid=55

http://foro.elhacker.net/programacion_cc/escribir_txt_al_final_en_c-t377911.0.html

http://foro.elhacker.net/programacion_cc/problema_al_escribir_y_leer_un_archivo_txt-t274000.0.html

http://foro.elhacker.net/programacion_cc/crear_txt_o_guadar_cadenas_en_txt-t306886.0.html

http://msdn.microsoft.com/es-es/library/19czdak8.aspx


Deberías colocar la version que usas para así los eruditos en la materia puedan ayudarte, a ver si esos ejemplos te sirven.

Saludos.
[ - Si eres programador y quieres que tus proyectos esten en mi blog(con o sin source), consúltame! - ]
Entra A Mi Blog De Programación | | Dudas en este post :| | >>Clic para ir al Post<<

Eleкtro

#6
Primero unes el array con un join y luego usas el método que has comentado (el que te da errores por no escribir los argumentos), o el método de my.computer:

VB:
Código (vbnet) [Seleccionar]
My.Computer.FileSystem.WriteAllText("Test.txt", String.Join(vbnewline, MiArray), False)
(Creo que no necesita traducción, añade un ";" al final)

-> VB a C#, para códigos largos: http://converter.telerik.com/

Saludos