/* Exemplo de fread */ #include #include int main(void) { FILE *stream; char msg[] = "Isso e um teste"; char buf[20]; if ((stream = fopen("DUMMY.FIL", "w+")) == NULL) { fprintf(stderr, "Arquivo de saida nao pode ser aberto.\n"); return 1; } /* escreve dados no arquivo */ fwrite(msg, strlen(msg)+1, 1, stream); /* retorna ao inicio do arquivo */ fseek(stream, SEEK_SET, 0); /* le os dados e imprime */ fread(buf, strlen(msg)+1, 1, stream); printf("%s\n", buf); fclose(stream); return 0; }