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.
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.
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.
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.
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.
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.
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:
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