Buscar
 
 

Resultados por:
 


Rechercher Busca avançada

Últimos assuntos
Relogio

Manipulando arquivo binario

Ver o tópico anterior Ver o tópico seguinte Ir em baixo

Manipulando arquivo binario

Mensagem  juk em Dom Mar 24, 2013 4:04 pm

Código:

#include <stdio.h>
#include <stdlib.h>

void Gravar_arq(float numero)
{
   FILE *arqvo;
if((arqvo = fopen("arquivo.bin", "wb")) == NULL) /* Abre arquivo binário para escrita */
  {
    printf("Erro na abertura do arquivo");
    exit(1);
  }
if(fwrite(&numero, sizeof(float), 1,arqvo) != 1)    /* Escreve a variável  */
  {
    printf("Erro na escrita do arquivo");
  }
fclose(arqvo);   
}
void Ler_arq()
{
   float variavel;
   FILE *arqvo;
   if((arqvo = fopen("arquivo.bin", "rb")) == NULL) /* Abre o arquivo novamente para leitura */
{
    printf("Erro na abertura do arquivo");
    exit(1);
}
if(fread(&variavel, sizeof(float), 1,arqvo) != 1)  /* Le  o valor da variavel armazenada anteriormente */
    printf("Erro na leitura do arquivo");
printf("\nO valor lido do arquivo e: %f", variavel);
fclose(arqvo);
}

int main()
{
 float num;
 printf("Digite um numero:");
 scanf("%f",&num);
 Gravar_arq(num);
 Ler_arq();
 
 return(0);
}
avatar
juk

Mensagens : 225
Data de inscrição : 02/04/2012

Ver perfil do usuário

Voltar ao Topo Ir em baixo

Ver o tópico anterior Ver o tópico seguinte Voltar ao Topo


 
Permissão deste fórum:
Você não pode responder aos tópicos neste fórum