Informática, perguntado por moniquetrab, 3 meses atrás

Para a manipulação de arquivos temos que, inicialmente, realizar a instanciação do ponteiro do arquivo por intermédio da operação de abertura. Para tanto, usa-se a função “ fopen()” passando como parâmetros o nome físico do arquivo e o modo de abertura. Para essa questão, suponha que o programa em questão, tenha em seu código, as seguintes linhas:
if(! fread (&item,sizeof(tipo_do_item),1,arq))
return -1;
...
if(! fwrite (&item,sizeof(tipo_do_item),1,arq))
return -2;
...
Levando em conta as linhas de código acima, o fato de que o arquivo binário deve existir previamente e as suas informações deverão ser mantidas, selecione a opção que contém a forma de abertura adequada.

(A). arq=fopen("arq.dat","a+"); .
(B). arq=fopen("arq.dat","w+"); .
(C). arq=fopen("arq.dat","wb+"); .
(D). arq=fopen("arq.dat","r+"); .
(E). arq=fopen("arq.dat","rb+"); .

Soluções para a tarefa

Respondido por fraamsaldanha
10

Resposta:

E - . arq=fopen("arq.dat","rb+"); .

Explicação:

Perguntas interessantes