Include-Dateien

Willemers Informatik-Ecke

Ein paar kleine Fallstricke gibt es, auf die ein Windows/DOS-Programmierer unter UNIX leicht hereinfallen kann.

  1. UNIX unterscheidet streng zwischen Groß- und Kleinschreibung. Die Datei Test.H ist nicht gleich test.h.
  2. UNIX verwendet den Schrägstrich statt des Backslash als Pfadtrenner.
  3. Unter UNIX ist es ein Unterschied, ob der Dateiname in spitzen Klammern oder den Anführungszeichen gesetzt wird.

#include "test1.h"
#include <test2.h>

test1.h wird im Sourceverzeichnis gesucht, ist also vom Programmierer geschrieben worden und gehört zum Projekt. test2.h wird im Include-Path gesucht, ist also ein System-Header.


Homepage (C) Copyright 2000 Arnold Willemer