• Jueves 20 de Febrero de 2025, 20:14

Autor Tema:  ¿se Pueden Poner Variables En Un Menu?  (Leído 1216 veces)

Sara33158

  • Nuevo Miembro
  • *
  • Mensajes: 1
    • Ver Perfil
¿se Pueden Poner Variables En Un Menu?
« en: Miércoles 9 de Abril de 2008, 17:48 »
0
Hola,

necesito vuestra ayuda.

Tengo un txt que leo con matlab, ese txt puede ser modificado (se le pueden añadir cambiar o borrar filas), pretendo hacer un menu en el que aparezcan datos de ese fichero por lo que quiero hacerlo dinamico, es decir, por ejemplo un fichero que contenga:

      pepe                     rubio               alto
      juan                      moreno           bajo        
      patro                     pelirrojo          medio

que me aparezca en el menu los nombre de la primera columna para yo poder buscar a partir de los nombre sus caracteristicas.

Tambien me gustaria saber como puedo ver el tamaño del fichero, es decir saber el numero de filas que tiene.

Muxisimas gracias

fa61an

  • Miembro MUY activo
  • ***
  • Mensajes: 100
    • Ver Perfil
Re: ¿se Pueden Poner Variables En Un Menu?
« Respuesta #1 en: Domingo 13 de Abril de 2008, 01:30 »
0
Creo que para contar las filas la única manera seria contar los retornos de carro.

Entonces cada vez que encuentres un retorno de carro (Enter) incrementas una variables llamada fila.

Para que en el menu te aparezcan segun los datos del archivo primero se debería leer el archivo. Ahora yo en vez de espacios utilizaría un tabulador me explico. Nombre (tab) Color (tab) estatura (tab). Esto para que preguntaras ? Pues debes crear un una parte de codigo que leea todo el texto y cuando encuentra un tab lo guarde en una variable nombre y así sucesivamente..

Esto que tu pides se hace mejor con aplicaciones de conectan a un servidor de base de datos por ejemplo el postgres o el mysql y por medio de ADO's de pueden llamar desde Matlab, ahi si encontraras funciones que te digan las filas y otras cosas mas interesantes y mas sencillas de programar...

De todas manera intenta leyendo el archivo de texto plano y buscar caracteres que hagan facil identificar cuando empieza una nueva fila y cuando una columna.