You are on page 1of 2

scanf("Ss", stelefon.

ran);
fflush(stdin);
printf("Introduceti numarul de mkh a bateriei.\n");
scanf(""sd", &telefon.baterie);
fflush(stdin);
fwrite(&telefon, sissof(telefon), 1,f);
fclose(f);
}

// ------ Functia de corectare ------


void corectare()
int nn;
FILE *f=fopen("data.txt","r+");
while(1)
(printf("Pentru a iesi tastati 0.\n");
printf("Introduceti numarul
bateriei.\n");
scanf("%d",&nn); fflush(stdin);
if (nn==0) ( fclose(f); break;}
fseek(f,(nn-1}-sizeof(telefon),SEEK SET);
fread(stelefon,sizeof(telefon),1,f);
printf("Introduceti volumul nou al bateriei.\n");
scanf("%d",&telefon.baterie);
fseek(f,(nn-I)•sizeof(telefon),SEEK_SET);

}
ferite(&telefon,sizeof(telefon),1,f); 111/1•Malltaltal

// ............... rentru afisarea selective


void afis select()

int 1, min;

printf("Introducati
scanf("Jid", &min);

f=fopen("date.txt",
printf("- === ---
sr=az:masunseta\ n " ) ;

printf("I Nr-I Marca Mode: Ecrar. , Camera I CPU


RAM I Baterie 1\n");
= ====== == =
printf("-
=== ----------
------- ===\n");

1=1; fread(&lista,
sizeof(lista), 1, f);
while(!feof(f))

if(lista.baterie>min){
crintf(" -----------

13
--------------- \n");
printf(": %-2d1 %-11s1 %-esl i-6s1%14s1 %-4si 'k-Edi\n",
lista.marca, lista.model, lista.ecran, lista.camera, lista.cpu,
lista.ram, lista.baterie};
fread(&lista, sizeof(lista),l,f};

You might also like