09-11-2000, 09:38
Hallo zusammen,
ich bin mal wieder am verzweifeln. Ich habe nämlich aus dem Buch C für PC's ein Programm abgeschrieben, welches folgendes Makro enthält:
# define CLS printf("\033[2J")
In dem besagten Programm funktioniert das auch tadellos! Ich wollte mir nun eine eigene Includedatei anlegen, welche erst mal nur genau dieses Makro enthält. D. h. ich habe mir eine Datei "stefan.h" mit folgendem Inhalt angelegt:
include <stdio.h>
define ... -> siehe oben
Im zweiten Schritt will ich dieses Makro nun in einem einfachen Programm "test.c" aufrufen. Also
# include <stdio.h>
# inlcude <pfad/stefan.h>
int main()
{
CLS;
printf("Hallo Welt!\n");
return 0;
}
So und nun funktioniert das Programm nicht! Ich kapiere einfach nicht warum! Kann es vielleicht am Programmnamen liegen? Ich habe mal irgendwo gelesen, das man Programme nicht "test" nennen soll! Oder habe ich doch irgendwo einen Fehler im Code?
Gruß
Stefan
[Dieser Beitrag wurde von Stefan Feeser am 09. November 2000 editiert.]
ich bin mal wieder am verzweifeln. Ich habe nämlich aus dem Buch C für PC's ein Programm abgeschrieben, welches folgendes Makro enthält:
# define CLS printf("\033[2J")
In dem besagten Programm funktioniert das auch tadellos! Ich wollte mir nun eine eigene Includedatei anlegen, welche erst mal nur genau dieses Makro enthält. D. h. ich habe mir eine Datei "stefan.h" mit folgendem Inhalt angelegt:
include <stdio.h>
define ... -> siehe oben
Im zweiten Schritt will ich dieses Makro nun in einem einfachen Programm "test.c" aufrufen. Also
# include <stdio.h>
# inlcude <pfad/stefan.h>
int main()
{
CLS;
printf("Hallo Welt!\n");
return 0;
}
So und nun funktioniert das Programm nicht! Ich kapiere einfach nicht warum! Kann es vielleicht am Programmnamen liegen? Ich habe mal irgendwo gelesen, das man Programme nicht "test" nennen soll! Oder habe ich doch irgendwo einen Fehler im Code?
Gruß
Stefan
[Dieser Beitrag wurde von Stefan Feeser am 09. November 2000 editiert.]