-  fiz um programa em C que usa listas duplamente encadeadas e registros para armazenar nome e matricula, gostaria de saber se tem algum jeito de na hora que o cara digitar a matricula tem como limitar o numero de caracteres algo no formato tipo   xxx-yyy-zzz.   Outra duvida que eu tenho é se tem como por exemplo num programa que pessa senha, na hora que o cara digitar a senha fique oculto para quem tiver por perto semelhante ao sitema unix.   Tambem gostaria de saber como eu faço para guardar os dados dessa lista, ou seja finalizar e abrir o programa e os dados permanecerem na lista.  Tambem gostaria de saber se tem como na hora de listar a função retornar o valor em ordem crescente  e não decrescente como esta acontecendo no meu caso.   Abraços