Wiederholung C

Inhalt:

  1. Hello World, Compiliervorgang, make & Makefiles, Beispiel-Makefile
  2. Kontrollstrukturen
  3. Zeiger, Felder, Strings
  4. Komplexe Datentypen, Dynamische Datenstrukturen, Bäume, Baum-Beispiel

Uebung:

  1. Schreiben Sie je ein Programm das eine Liste von Namen von Tastatur (stdin) einliesst, und die Namen jeweils
    1. vorne in eine lineare Liste
    2. hinten in eine Warteschlange (Queue)
    3. in einem Binaerbaum
    abspeichert, und diesen auf den Bildschirm (stdout) ausgibt.
  2. Schreiben Sie ein Makefile mit den Targets "all" (alles compilieren) und "clean" (Erzeugten Object-Code, Programme etc. loeschen).
  3. Importieren Sie Ihre Quellen und das Makefile der Programme im Subversion-Repository in das Verzeichnis "MB/abc12345/uebung2".
  4. Dokumentieren Sie den Ablauf der drei Programme (z.B. mittels script(1) oder per Copy&Paste):
  5. Versehen Sie das script(1)-Protokoll mit Namen und Matrikelnummer, und importieren Sie dieses nach "MB/abc12345/uebung2/protokoll".


$Id: mb-dienstag.html,v 1.12 2008/02/13 13:05:50 feyrer Exp $
Copyright (c) 2008 Hubert Feyrer <hubert@feyrer.de>
Alle Rechte vorbehalten.