Das Buch für Anfänger zur C Programmierung unter Linux und MS Windows, Einstieg in C Jürgen Wolf C C++ C/C++ Programmieren Linux ANSI C Standard C C99 Einstieg in C Buch Bücher Einstieg in C - C Kurs Programmieren C/C++ Tutorial Aufgaben zum Kapitel 13
  1. Versuchen Sie anhand der main()-Funktion und der Ausgabe auf dem Bildschirm herauszufinden, wie die Makros aussehen könnten.

    int main()
    {
      PR(STR);
      PR("Eine Stringkonstante\n");
      printf("Nochmals: " STR);
      return 0;
    }

  2. Erstellen Sie ein Makro, womit Sie eine Fehlermeldung mit der Zeile und dem Namen des Programms ausgeben lassen können. Bspw. bei einem Aufruf mit

    ERROR("Ein Fehler");

    sollte ausgegeben werden

    Ein Fehler (Zeile 10::Datei:Programmname)

  3. Worin beseht der Unterschied bei der Angabe einer Headerdatei in doppelten Anführungszeichen ("header.h") und zwischen spitzen Klammern (<header.h>)?