Questo sito utilizza cookies solo per scopi di autenticazione sul sito e nient'altro. Nessuna informazione personale viene tracciata. Leggi l'informativa sui cookies.
#include<iostream>
#include<conio.h>
#include<stdio.h>
#include<string>
#define dim 1000
using namespace std;
int c,s=0,z=0;
char buff[dim], buffer[dim], o;
FILE *pFile, *file;
//creo la struttura di memoria
struct data{
int giorno;
char mese[20];
int anno;
};
struct utente{
char codicefiscale[16];
int matricola;
char nome[20];
char via[20];
char localita[25];
char provincia[2];
struct data nato;
} user[20];
//menu scelta
void sceltamenu(){
cout<<"con 0 inserisci dati in memoria\n";
cout<<"con 1 leggi dati in memeria \n";
cout<<"con 2 salva dati \n";
cout<<"con 3 leggi dati salvati \n";
cin>>c;
}
//inserimento dati utente
//menu di stampa
int stampamenu(){
switch (c) {
case 0:cout<<"\ndati inseriti\n";
break;
case 1:cout<<"\ndati letti dalla memoria\n";
break;
case 2:cout<<"\nsalvati\n";
break;
case 3:cout<<"\nsalvati\n";
break;
default:cout<<"\nerror\n";
break;
}
return c;
}
switch(c){
case 0:scriveintmp(),stampamenu();
break;
case 1:leggitmp(),stampamenu();
break;
case 2:scrivi(),stampamenu();
break;
case 3:leggidafile(),stampamenu();
break;
default:"qualcosa non torna";
break;
}
srcitto coi non capisco nulla mi puoi correggere come secondo tè è giusto scrivere un fwrite cioè scrivendomi la funzione fwrite come scriveresti tu?
thx