CLR: .Net / Mono / Boo / Otros CLR > C#
Guardar datos de clientes en un archivo .TXT
(1/1)
LenguajeC:
Hola a todos.
viewtopic.php?f=50&t=45897
No voy a repetir el código que con tanto esmero me enseño a construir el profe(x aquellos de mostrar algo de avance), lo que me trae en este caso es que quiero guardar los datos en un archivo .TXT pero no se x donde empezar, seguramente buscando en la Web y con mucho tipear lograría algo pero nunca va a ser tan eficiente como el que me pueden enseñar Uds. , si suena a egoísmo me lo harán saber.-
Espero vuestra ayuda.
Saludos.
Daniel
LenguajeC:
Hola
Al fín dejo el código para ver si necesita corrección.-
--- Código: C# ---using System;using System.Collections.Generic; namespace Clientes{ class datos { private string[] vec; public datos() { vec = new String[7]; } public void detalle() { Console.Title = " Alta de Clientes"; for (byte a = 1; a < 50; a++) { Console.SetCursorPosition(a, 00); Console.Write("="); Console.SetCursorPosition(a, 02); Console.Write("="); } Console.SetCursorPosition(17, 01); Console.Write(" Alta de Clientes "); Console.SetCursorPosition(01, 04); Console.Write(" Nombre completo....:"); Console.SetCursorPosition(01, 05); Console.Write(" Dirección..........:"); Console.SetCursorPosition(01, 06); Console.Write(" Cód. postal........:"); Console.SetCursorPosition(01, 07); Console.Write(" Ciudad.............:"); Console.SetCursorPosition(01, 08); Console.Write(" Celular............:"); Console.SetCursorPosition(01, 09); Console.Write(" Crédito............:"); Console.SetCursorPosition(01, 10); Console.Write(" Plazo en días......:"); } public void ingreso() { string linea = ""; int op = 0; do { for (int cont = 0; cont < vec.Length ; cont++) { do { Console.SetCursorPosition(22, cont + 4); linea = Console.ReadLine(); } while ((linea == null) || (linea.Length == 0)); vec[cont] = linea; } Console.SetCursorPosition(01, 12); Console.Write(" [1] para guardar [2] para modificar [3] descarta y sale"); Console.SetCursorPosition(01, 14); Console.Write(" Ingrese opción...: "); byte ok = 0; do { if(byte.TryParse(Console.ReadLine(), out ok)) { switch (ok) { case 1: //Grabar datos ok = 1; op = 1; break; case 2: break; case 3: ok = 1; op = 1; break; default: ok = 0; Console.SetCursorPosition(21, 14); break; } } else { ok = 0; Console.SetCursorPosition(21, 14); } }while(ok == 0); } while(op != 1); } } class Clientes { static datos _datos; public static void Main(string[] args) { _datos = new datos(); _datos.detalle(); _datos.ingreso(); } }}
Saludos.
Daniel
Navegación
Ir a la versión completa