hermetico Posted December 12, 2006 at 09:51 PM Report #70346 Posted December 12, 2006 at 09:51 PM Olá...boa noite. forma do ficheiro: cadeia de caracteres (com 20 caracteres) int double double double cadeias de caracteres (20 linhas com vinte letras maiusculas ou espaços cada) o que pretendo é escrever uma função para guardar toda esta informação em memoria usando apenas ciclos, variaveis e vectores. Alguem tem uma ideia de como fazer isto?
MiGaspa Posted December 12, 2006 at 10:03 PM Report #70349 Posted December 12, 2006 at 10:03 PM se bem entendi o teu problema é: tens 1 ficheiro c 20 linhas e em cada linha tens 20 caracteres, certo? p isto podes usar vectores de strings, utilizando memoria dinâmica. se te apetecer tb podes ter 1 vector de estruturas 😉 diverte-te 😉
Warrior Posted December 12, 2006 at 10:41 PM Report #70355 Posted December 12, 2006 at 10:41 PM Parece-me que ele tem aquelas coisas todas separadas - strings, ints, doubles etc Ou seja, vector de estruturas parece-me a solução. Se precisares de não ter limites na memória - memória dinâmica aí para dentro. Talvez uma lista.
hermetico Posted December 12, 2006 at 11:49 PM Author Report #70362 Posted December 12, 2006 at 11:49 PM A forma do ficheiro é a seguinte: 1ª linha - cadeia de caracteres com 20 caracteres (letras maiusculas e/ou espaços) 2ª linha - um int 3ª linha - um bouble 4ª linha - um bouble 5ª linha - um bouble 6ª linha - cadeia de caracteres com 20 caracters (letras maiusculas e/ou espaços) 7ª linha - cadeia de caracteres " " " " " " " .... 25ª linha - cadeia de caracteres com 20 caracteres (letras maiusculas e/ou espaços) Quero guardar todo isto em memoria (sem usar estruturas e com os vectores prdefinidos,ou seja, sem alocação dinamica) usando um vector de caracteres para a primeira linha, uma variavel int para a segunda linha, 3 variaveis double para a 3, 4 e 5ª linha e um vector de duas dimensões para as restantes 20 linhas de 20 posições cada.
Hipnoted Posted December 13, 2006 at 09:55 AM Report #70396 Posted December 13, 2006 at 09:55 AM Não sei se já viste mas eu fiz um tutorial que fala em leitura e escrita de ficheiros: http://www.portugal-a-programar.pt/index.php?showtopic=4655 Dá uma vista de olhos a ver se te ajuda. 😉 "Nunca discutas com um idiota. Eles arrastam-te até ao seu nível e depois ganham-te em experiência"
hermetico Posted December 14, 2006 at 08:09 PM Author Report #70587 Posted December 14, 2006 at 08:09 PM Obrigado a todos pela ajuda... já consegui resolver o problema.
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now