Ordenar los campos de un registro
Publicado por Arshak (8 intervenciones) el 03/06/2012 16:59:22
Hola qué tal, estoy teniendo un pequeño problema con respecto a los registros de un archivo.dat
Quiero que los campos de los registros queden uno debajo del otro como si fueran columnas uniformes (por ejemplo los campos NOMBRE queden ordenados uno debajo del otro)
El registro consta de variables integer (en el caso de numero) y string[22] (en el caso de palabras), los cuales los ingresa el usuario.
Cuando corro el programa que lee y muestra por consola todo el archivo con sus registros muestra esto
http://imageshack.us/photo/my-images/193/sinttuloqss.png/
Primero pensaba que al definir una variable como string[22], el programa guardaba 22 lugares para ser llenados con caracteres y si no se llenaban todos, los demas se rellenan con espacios vacios, pero al parecer ajusta la variable a la cantidad de caracteres que ingresa el usuarios.
Quiero que los campos de los registros queden uno debajo del otro como si fueran columnas uniformes (por ejemplo los campos NOMBRE queden ordenados uno debajo del otro)
El registro consta de variables integer (en el caso de numero) y string[22] (en el caso de palabras), los cuales los ingresa el usuario.
Cuando corro el programa que lee y muestra por consola todo el archivo con sus registros muestra esto
http://imageshack.us/photo/my-images/193/sinttuloqss.png/
Primero pensaba que al definir una variable como string[22], el programa guardaba 22 lugares para ser llenados con caracteres y si no se llenaban todos, los demas se rellenan con espacios vacios, pero al parecer ajusta la variable a la cantidad de caracteres que ingresa el usuarios.
Valora esta pregunta


0