Documente Academic
Documente Profesional
Documente Cultură
L A B O R A T O R 14
#include <stdio.h>
struct sdat { /* definire structura */
int zi,luna,an;
};
typedef struct sdat data;
void main () {
FILE * f; /* pointer la fisier */
data d ; /* o data calendaristica */
/* creare fisier de date */
f=fopen ("DATE.DAT","wb"); /* deschide fisier pentru scriere
*/
printf (" O lista de date zi-luna-an : \n");
while ( scanf ("%d %d %d",&d.zi, &d.luna, &d.an) >0)
fwrite (&d,sizeof(d),1,f); /* scrie in fisier o inregistrare
*/
fclose (f); /* inchidere fisier */
/* citire si afisare fisier creat */
f=fopen ("DATE.DAT","rb");
while (fread (&d,sizeof(d),1,f) > 0)
printf ("%d-%d-%d \n", d.zi,d.luna,d.an); /* afisare fisier pe ecran
*/
}