Schreiben Sie zwei Funktionen, die einen Artikel als Parameter haben.
Deklarieren Sie im Hauptprogramm einen Artikel art1, und rufen Sie dann erste cinartikel und anschließend coutartikel auf, wobei Sie art1 als Parameter übergeben.
Artikeleingabe Name: Bananen Wie viele: 40 Wie teuer: 0.80 40 Banenen zu je 0.8 DM, Gesamtwert: 32 DM
Alle unterstrichenen Stellen bei der Aufgabe sind Eingaben, die der Benutzer durchführen soll.
#include <fstream.h> // Artikel-Struktur definieren struct artikel { char name[100]; int anzahl; float preis; }; // Funktion zum Einlesen der Artikel void cinartikel(struct artikel *artikel) { cout << "Artikeleingabe" << endl; cout << "Name: "; cin.getline(artikel->name, 100); cout << "Wie viele: "; cin >> artikel->anzahl; cout << "Wie teuer: "; cin >> artikel->preis; } // Funktion zum Anzeigen der Artikel void coutartikel(struct artikel *artikel) { cout << artikel->anzahl << " " << artikel->name << " zu je " << artikel->preis << " DM, Gesamtwert: " << artikel->anzahl * artikel->preis << " DM" << endl; } // Start des Hauptprogrammes main() { // Variable deklarieren struct artikel art1; // Artikel einlesen cinartikel(&art1); // Artikel anzeigen coutartikel(&art1); }