Ir para conteúdo
Fórum Script Brasil
  • 0

FSEEK - POSICIONANDO UM PONTEIRO PARA ARQUIVO


roccoC/C++

Pergunta

Podemos escolher posições aleatórias e específica num arquivo, isto mesmo,

é possível ler dados especificados dentro de um arquivo, para isto, basta usar a função fseek();

da biblioteca stdio.h do C.
O indicador de posição é movimentado byte a byte dentro de um arquivo.
A sintaxe da função fseek é: fseek ( Arquivo, total_em_bytes, origem );
Arquivo é um ponteiro para arquivo, total_em_bytes representa a quantidade
de bytes que o indicador de posição será movimentado, e origem é a partir
de onde iniciará o indicador de posição.

Para usar a função fseek, devemos usar uma das seguintes macros:

SEEK_SET para a origem no início do arquivo
SEEK_CUR para a origem na posição atual do indicador de posição
SEEK_END para a origem no final do arquivo

Todas estas macros estão incluidas na biblioteca stdio.h.
Neste código trata-se de mostrar o uso correto da macro
SEEK_SET junto com a função fseek();
O exemplo é de uma clareza impressionate, vale apena testar este código.

Veja duas imagens do programa em execução:

http://4.bp.blogspot.com/-gfdBesaml64/VBtstLqcerI/AAAAAAAABp0/IhNC1tmUMkE/s1600/fse.PNG

http://3.bp.blogspot.com/-khmXBinWzaQ/VBtstGoQtfI/AAAAAAAABp4/li0X3fZQYt4/s1600/fseek.PNG

Veja abaixo o link do código do programa:

http://codigosfontes-ccplus-plus.blogspot.com.br/2014/09/fseek-posicionando-um-ponteiro-para.html

Link para o comentário
Compartilhar em outros sites

0 respostass a esta questão

Posts Recomendados

Até agora não há respostas para essa pergunta

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,1k
    • Posts
      651,9k
×
×
  • Criar Novo...