Esercizio svolto sui file in C++

Gestione in lettura scrittura di un file binario sia in accesso sequenziale che diretto. Attraverso un menù di scelta l’utente può decidere se scrivere  e leggere un file in modo sequenziale o ad accesso diretto in C++ #include <iostream>#include <fstream>using namespace std;#define MAX 100fstream fp;fstream fd;struct prodotto{    char code[4];    int quantity;    float price;    char description[50];};struct prodotto p[MAX];void scrivi(fstream& f,  prodotto p[]){char risp=’n’;prodotto t;int k=0;do {    cout <<“\n Digita i dati:\n”;    cout <<“\n Codice di 4 caratteri\n”;    cin.ignore(1,’\n’);    cin.getline(p[k].code,5);    cin.ignore(1,’\n’);    cout << “\n Digita la quantità\n”;    cin >> p[k].quantity;    cout <<“\n Digita il prezzo\n”;    cin>>p[k].price;    cout<<“\n Digita la Descrizione \n”;    getchar();  …

Tu devi essere registrato per visualizzare questo articolo.

Esegui la registrazione per accedere a questo contenuto.

inserimento cognome utente