Clayder 0 Denunciar post Postado Novembro 17, 2012 Ola alguém tem ou conhece um tutorial ou apostila de como aprender arquivo binário em C ? Compartilhar este post Link para o post Compartilhar em outros sites
Renato Utsch 24 Denunciar post Postado Novembro 17, 2012 O que você define como arquivo binário? Abraços :D Compartilhar este post Link para o post Compartilhar em outros sites
Mateus GP 13 Denunciar post Postado Novembro 19, 2012 O que você define como arquivo binário? Abraços :D/>/>/>/>/>/> Não é o que ele define, mas sim o que é um arquivo binário. Um arquivo binário se difere de um arquivo de texto basicamente em dois pontos (em primeira instância): [*]Contém dados que não pertencem ao alfabeto (Caracteres imprimíveis); [*]Permite manipulação assíncrona. Em C para abrir um arquivo binário basta adicionar b no final do mode, na função fopen. int main (int argc, char* argv[]){ FILE* fl; int sig; // Abre um arquivo if((fl = fopen("/test" /* No Windows "c:\\test" */, "rb" /* b no final */)) == NULL) return 1; // Caso ocorra um erro em fopen, o programa encerra com erro // Lê 4 bytes (Sistema de 32 bit = (sizeof(int) = 4 bytes ou 32 bits) no minimo) do arquivo e armazena em sig fread(&sig, 1, sizeof(int), fl); // Reposiciona o indicador de posição do arquivo para o quarto caractere fseek(fl, 4, SEEK_SET); // fecha o arquivo fclose(fl); return 0;} Compartilhar este post Link para o post Compartilhar em outros sites