User manual
173 C-Control Pro IDE
© 2013 Conrad Electronic
das symbol nicht definiert ist.
Einfügen von Text
#include pfad\dateiname
Mit dieser Anweisung läßt sich eine Textdatei in den Quellcode einfügen.
Aufgrund einer Limitierung des Preprozessors darf der Pfad in einer #include Anweisung keine
Leerzeichen enthalten!
4.1.1.1 Vordefinierte Symbole
Um die Arbeit mit verschiedenen Ausführungen der C-Control Pro Serie zu erleichtern, existieren ei-
ne Reihe von Definitionen die in Abhängigkeit von Zielsystem und Compiler Projektoptionen gesetzt
werden. Diese Konstanten können mit #ifdef, #ifndef oder #if abgefragt werden.
Symbol
Bedeutung
MEGA32
Konfiguration für Mega 32
MEGA128
Konfiguration für Mega 128
MEGA128CAN
Konfiguration für Mega 128 CAN Bus
AVR32
Konfiguration für AVR 32
MEGA128_ARCH
Mega 128 oder Mega 128 CAN
CANBUS_SUPP
CAN Bus wird unterstützt
DEBUG
Debugdaten werden erzeugt
MAPFILE
Ein Speicherlayout wird berechnet
Die folgenden Konstanten enthalten einen String. Es macht Sinn sie in Verbindung mit Textausga-
ben zu verwenden.
Symbol
Bedeutung
__DATE__
aktuelles Datum
__TIME__
Uhrzeit der Kompilierung
__LINE__
aktuelle Zeile im Sourcecode
__FILE__
Name der aktuellen Quelldatei
__FUNCTION__
aktueller Funktionsname
Beispiel
Es werden Zeilennummer, Dateiname und Funktionsname ausgegeben. Da der Dateiname lang wer-
den kann, bitte das character Array großzügig dimensionieren: