#include // Zunächst den Typ "Buch" festlegen: // struct Buch { int nummer; char autor[60]; char titel[80]; char kurzbeschreibung[100]; }; int main() { struct Buch buch; // Erzeuge eine Variable vom Typ "struct Buch". printf("Geben Sie die laufende Nummer ein: "); scanf("%d", &buch.nummer); // Nummer einlesen. printf("Geben Sie den Autor an: "); gets(buch.autor); // Zeilenumbruch vom vorigen scanf entfernen gets(buch.autor); // Autornamen einlesen. printf("Geben Sie den Titel an: "); // NB: gets(zeichenfeld) liest eine Zeichenkette von Tastatur bis // zum Zeilenende ein. gets(buch.titel); // Buchtitel einlesen. printf("Geben Sie eine Kurzbeschreibung an: "); gets(buch.kurzbeschreibung); // Beschreibung einlesen. printf("Kärtchen enthält:\n"); printf("buch.nummer: %d\n", buch.nummer); printf("buch.autor: %s\n", buch.autor); printf("buch.titel: %s\n", buch.titel); printf("buch.kurzbeschreibung: %s\n", buch.kurzbeschreibung); return 0; }