Ombrescure2
Ominide
1 min. di lettura
Vota 4 / 5

Concetti Chiave

  • L'esercizio utilizza Codeblocks per illustrare un esempio di programmazione in C++.
  • Viene mostrato come gestire due strutture: una relativa ai prodotti e l'altra ai movimenti di quantità.
  • Il programma legge dati da file di testo e aggiorna le quantità dei prodotti basandosi sui movimenti.
  • Le operazioni di input e output sono gestite tramite le librerie ifstream e ofstream di C++.
  • Il codice include la lettura, l'aggiornamento e la scrittura delle informazioni su file esterni.

Questo è un semplice esercizio svolto utilizzando Codeblocks e pubblicato su Skuola.net dal sottoscritto. Potete utilizzare questo esercizio per capire meglio il linguaggio di programmazione C++ utilizzando un compilatore come ad esempio Codeblocks. Questo esercizio prevede due strutture: una legato al prodotto e l'altro ai movimenti, ovvero, alla quantità del prodotto. Questo esercizio permette la lettura e scrittura di queste due strutture.

#include #include
#include
#include
#include

using namespace std;
struct prodotto{
char nome[20];
int quantita;
};
struct movimento{
int quantita;
};

int main()
{
ifstream leggi;
ifstream leggi2;
ofstream scrivi;

prodotto lista;
movimento lista2;

leggi.open("prodotti.txt",ios::in);
leggi2.open("movimenti.txt",ios::in);
scrivi.open("prodotti2.txt",ios::out);

leggi>>lista.nome;
leggi>>lista.quantita;

leggi2>>lista2.quantita;

while(not(leggi2.eof())){

lista.quantita = lista.quantita+lista2.quantita;
scrivi scrivi

leggi>>lista.nome;
leggi>>lista.quantita;

leggi2>>lista2.quantita;
}
leggi.close();
leggi2.close();
scrivi.close();
return 0;
}

Domande e risposte

Hai bisogno di aiuto?
Chiedi alla community