Foro de elhacker.net

Programación => Programación C/C++ => Mensaje iniciado por: ruugeer en 19 Diciembre 2012, 22:14 pm



Título: guardar archivos en linias diferentes
Publicado por: ruugeer en 19 Diciembre 2012, 22:14 pm
muy bueenaaas

necesito k me ayudeis con esto, necesito que cada vez que se introcude información la guerde en una linia diferente del .txt.
hasta ahora tengo esto, pero cada vez que se introduce algo se warda una cosa al lado de la otra!!!

 StreamWriter sw = new StreamWriter("Usuarios.txt");
                int x = 0;
                sw.WriteLine(Lista.num);
                while (x < Lista.num)
                {
                    sw.Write(Convert.ToString(Lista.Empresas
  • .codigo) + ' ' + Lista.Empresas
  • .nombre + ' ' + (Convert.ToInt32(Lista.Empresas
  • .num_servicios)) + ' ' + Lista.Empresas
  • .nombre_empresa + ' ' + (Convert.ToString(Lista.Empresas
  • .fecha) + ' '))=Environment.NewLine;
                    x++;
                }


                sw.Close();
                return 0;



HEEEEELPP!!


Título: Re: guardar archivos en linias diferentes
Publicado por: Danyfirex en 19 Diciembre 2012, 23:54 pm
creo que con esto se soluciona.

Código
  1. + System.Environment.NewLine

o simplemente usa

Código
  1. writeline



osea seria algo así:

Código
  1.           sw.Write(Convert.ToString(Lista.Empresas
  2. .codigo) + ' ' + Lista.Empresas
  3. .nombre + ' ' + (Convert.ToInt32(Lista.Empresas
  4. .num_servicios)) + ' ' + Lista.Empresas
  5. .nombre_empresa + ' ' + (Convert.ToString(Lista.Empresas
  6. .fecha) + ' ' + System.Environment.NewLine));
  7.            }
  8.  
  9.            sw.Close();

o

Código
  1. sw.Writeline(Convert.ToString(Lista.Empresas
  2. .codigo) + ' ' + Lista.Empresas
  3. .nombre + ' ' + (Convert.ToInt32(Lista.Empresas
  4. .num_servicios)) + ' ' + Lista.Empresas
  5. .nombre_empresa + ' ' + (Convert.ToString(Lista.Empresas
  6. .fecha) + ' '));

PD: no se sobre C# solo creo que así debe funcionar.

saludos