Informática, perguntado por andersoncarneirobrit, 6 meses atrás

Na programação em C, podemos encontrar duas formas distintas de se abrir um arquivo (textual ou binária) aliadas aos modos que esse arquivo será manipulado. Para essa questão, analise o código a seguir, que manipula um arquivo binário, e preencha a lacuna corretamente.
. . .
FILE *arq;
int codigo;
char buffer[35]="algo a ser escrito no arquivo\n";
arq=fopen("exercicio.dat","____");
if(arq==NULL)
{
printf("Erro de abertura do arquivo.\n");
return 0;
}
...
if(!fread(&codigo,sizeof(int),1,arq)) //caso o arquivo ainda esteja vazio
codigo=0;
else
codigo++;
...
if(!fwrite(&codigo,sizeof(int),1,arq))
printf("erro na gravacao do codigo.\n");
else
if(!fwrite(buffer,35,1,arq))
printf("Erro na gravacao do buffer.\n");
fclose(arq);
. . .
Considerando que, caso o arquivo não exista, será criado um novo e caso exista, os dados deverão ser mantidos, assinale a alternativa que corresponda ao preenchimento da lacuna.

()a+.

()ab+.

()wb+.

()rb+.

()w+.


girewav776: a resposta é ab+

5518981253917
faço seus códigos e atividades de programação em C por um valor bom e justo, e te envio rapidamente

Soluções para a tarefa

Respondido por neomatrix123
15

Resposta:

ab+

Explicação:

Respondido por lucasbcavalcante21
3

Resposta:

AB+

Explicação:

Perguntas interessantes