Estrutura de Dados

1. Estrutura de Dados

guilherme ventura caraciolo
gcaraciolo

(usa elementary OS)

Enviado em 11/05/2013 - 17:05h

minha duvida é a seguinte, eu tenho que ler um arquivo e colocar os dados dele numa lista dinamica, só q o problema é saber a quantidade de bytes dos dados do arquivo!! alguma ideia de como isso é feito?


  


2. Re: Estrutura de Dados

???
gokernel

(usa Linux Mint)

Enviado em 11/05/2013 - 19:56h

Para saber a quantidade de bytes em um arquivo:


FILE *fp;
int size;

if ((fp = fopen("FileName", "rb")) != NULL)
{
fseek (fp, 0, SEEK_END); // rebobina ate o final do arquivo
size = (int) ftell (fp); // pega o tamanho em bytes
fseek (fp, 0, SEEK_SET); // NORMALIZA: rebobina o arquivo para o inicio
fclose (fp); // fecha
}



3. Re: Estrutura de Dados

Enzo de Brito Ferber
EnzoFerber

(usa FreeBSD)

Enviado em 23/05/2013 - 14:23h

Existe algum limite no arquivo?

Tamanho da linha?

Número de linhas?

Quantos são os dados que você vai ler?

Nome, CPF, telefone, etc?

Ou só uma informação por linha?

Dê mais detalhes.


4. Re: Estrutura de Dados

Paulo
paulo1205

(usa Ubuntu)

Enviado em 23/05/2013 - 23:18h

Se você vai colocar os dados numa lista encadeada, provavelmente é desnecessário saber o tamanho do arquivo a priori.


5. Re: Estrutura de Dados

???
gokernel

(usa Linux Mint)

Enviado em 24/05/2013 - 08:23h


Caro colega se vc tiver dúvida de como implementar PARTE do seu programa nós teremos o maior prazer em ajudar ...

Para isso basta postar o código do programa ... ficar sem responder não ajudará em nada.

E lembre-se iremos apenas ajudar e não fazer o trabalho para vc.







Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts