Prévia do material em texto
Uma das vantagens de um arquivo binário consiste na possibilidade do uso direto de
registros (estruturas de dados). Sendo assim, pode-se gravar ou recuperar, com apenas
uma operação, todos os dados inseridos em tal estrutura de dados. Para essa questão,
analise o trecho de código a seguir e preencha as lacunas.
TSTRUCT ts;
. . .
arq=fopen("registros.dat","rb+");
if(arq==NULL)
{
printf("Erro de abertura do arquivo.\n");
return 0;
}
________; //posicionar no início do arquivo
printf("Item a ser localizado: ");
scanf("%d",&item);
while(1)
{
________; //ler a estrutura
if(________) //testar se foi encontrado o final de arquivo
break;
if(ts.item==item)
{
//manipulação do registro encontrado...
Assinale a alternativa que você julgue conter a sequência correta do preenchimento das
lacunas.