Umbus Posted May 30, 2009 at 07:42 PM Report #268643 Posted May 30, 2009 at 07:42 PM Boas tou aqui com um problema ao ler um ficheiro binario, ou seja, eu quero colocar x dados a um ficheiro numa determinada estrutura por exemplo: typedef struct teste { int in; char nome[80],descricao[80],ciclo[80]; } teste; teste adicionar; Mas o problema e que quantos dados foram colocados no ficheiro e coloca-los no programa, dentro de um for, para que todos sejam lidos. Ou seja sei que o ficheiro começa com o apontador 0 e devido ao wb ele vai sempre adicionando um novo dado ao ficheiro, mas nao sei como ver os dados ate ao final e coloca-los no ecra. Uma ajuda please? Eu sou eu e eu sou aquele que sou eu...
Rui Carlos Posted May 31, 2009 at 10:26 AM Report #268704 Posted May 31, 2009 at 10:26 AM Vejo duas alternativas. A primeira é no início do ficheiro colocar um inteiro com o número de estruturas nele armazenadas. A segunda é ires lendo as estruturas até encontrar o EOF. Rui Carlos Gonçalves
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