Escolar Documentos
Profissional Documentos
Cultura Documentos
Arquivos Manipulação de Arquivos em C
Arquivos Manipulação de Arquivos em C
Manipulao de arquivos em C
Estrutura de Dados II
Prof Jairo Francisco de Souza
Manipulao de Arquivo em C
Manipulao de Arquivo em C
Ao
fopen()
Abre um arquivo
Fclose ()
Fecha um arquivo
putc() e fputc()
getc() e fgetc()
L um caractere de um arquivo
fseek()
fprintf()
fscanf()
feof()
fwrite()
fread()
Manipulao de Arquivo em C
FILE
*Arquivo;
Manipulao de Arquivo em C
Abrindo um Arquivo
Abrindo um Arquivo
Abrindo um Arquivo
Modo
Significado
"r"
Abre um arquivo texto para leitura. O arquivo deve existir antes de ser aberto.
"w"
Abrir um arquivo texto para gravao. Se o arquivo no existir, ele ser criado. Se j existir, o contedo anterior ser destrudo.
"a"
Abrir um arquivo texto para gravao. Os dados sero adicionados no fim do arquivo ("append"), se ele j existir, ou um novo arquivo ser
criado, no caso de arquivo no existente anteriormente.
"rb"
Abre um arquivo binrio para leitura. Igual ao modo "r" anterior, s que o arquivo binrio.
"wb"
Cria um arquivo binrio para escrita, como no modo "w" anterior, s que o arquivo binrio.
"ab"
Acrescenta dados binrios no fim do arquivo, como no modo "a" anterior, s que o arquivo binrio.
"r+"
Abre um arquivo texto para leitura e gravao. O arquivo deve existir e pode ser modificado.
"w+"
Cria um arquivo texto para leitura e gravao. Se o arquivo existir, o contedo anterior ser destrudo. Se no existir, ser criado.
"a+"
Abre um arquivo texto para gravao e leitura. Os dados sero adicionados no fim do arquivo se ele j existir, ou um novo arquivo ser
criado, no caso de arquivo no existente anteriormente.
"r+b"
Abre um arquivo binrio para leitura e escrita. O mesmo que "r+" acima, s que o arquivo binrio.
"w+b"
Cria um arquivo binrio para leitura e escrita. O mesmo que "w+" acima, s que o arquivo binrio.
"a+b"
Acrescenta dados ou cria uma arquivo binrio para leitura e escrita. O mesmo que "a+" acima, s que o arquivo binrio
Fechando um Arquivo
fclose (Arquivo);
Posicionando em um registro
Posicionando em um registro
Posicionando em um registro
Posicionando em um registro
Posicionando em um registro
Referncias