#include <www.pronix.de>

Home

 Programmieren
C-Programmieren
Perl
CGI

 Bücher
C von A bis Z
+ Compiler
+ Listings
+ Aufgaben
+ Links
+ Updates
C M&T easy
Rezensionen

 Service
Links
Feedback
Mailingliste
Newsletter

 Sonstiges
FAQ
Impressum
 

Aufgaben zum Kapitel 17 bis 18


  1. Schreiben Sie ein Programm, welches folgende Struktur verwendet

    struct daten{
            char vorname[MAX];
            char nachname[MAX];
            char *bemerkung;
            };

    Lesen Sie die Daten über eine Funktion eingabe() ein und geben Sie diese über eine Funktion ausgabe() aus. Für das Strukturelement bemerkung soll während der Laufzeit, in der Funktion eingabe(), Speicher reserviert werden. Verzichten Sie bei diesem Listing auf unnötigen Balast.

  2. Erweiteren Sie das Listing von der Aufgabe 1. Machen Sie jetzt auch die Anzahl der Strukturen, die Sie eingeben wollen, dynamisch. Fragen Sie den Anwender ab, wieviele Datensätze dieser eingeben will und fordern Sie dann entsprechend Speicher an. Verzichten Sie auch hier wieder auf alles Unötige.

  3. Was sind Unions?

  4. Was hat es mit dem Alignment von Strukturen auf sich?








 

 

© 2000 - 2003 Jürgen Wolf