Ik gebruik Borland 5.01 op windows2000
Ik heb een klasse Date gemaakt
# ifndef DATE_H
# define DATE_H
//klasse zelf
# endif
Wat volgens mij compleet juist is
Dan heb ik een bestand Date.cpp (mijn implementatie) waarin mijn memberfuncties zijn gedefinieerd
# include <iostream.h>
# include <dos.h>
# include "date.h"
//implementatie
De includes zijn mijns insziens opnieuw volledig correct. (het gaat iig enkel om de date.h)
Dan heb ik nog een bestand usedate.h (mijn applicatie, wat de user te zien krijgt)
# include <iostream.h>
# include "date.h"
Dit lijkt mij weer juist.
Het probleem nu is dat wanneer ik alles in een project gooi (standard dos) dat het niet compilet, ik krijg berichten die totaal niets met het programma te maken hebben (of ik mijn systeemdatum wil veranderen ?? wat waarschijnlijk ligt aan het feit dat ik getdate oproep in implementatie).
Als ik in het user-bestand #include "date.cpp" doe en de date header niet include werkt het programma volledig perfect ??
Ligt dit aan de compiler ? of .. ?
Ik heb een klasse Date gemaakt
# ifndef DATE_H
# define DATE_H
//klasse zelf
# endif
Wat volgens mij compleet juist is
Dan heb ik een bestand Date.cpp (mijn implementatie) waarin mijn memberfuncties zijn gedefinieerd
# include <iostream.h>
# include <dos.h>
# include "date.h"
//implementatie
De includes zijn mijns insziens opnieuw volledig correct. (het gaat iig enkel om de date.h)
Dan heb ik nog een bestand usedate.h (mijn applicatie, wat de user te zien krijgt)
# include <iostream.h>
# include "date.h"
Dit lijkt mij weer juist.
Het probleem nu is dat wanneer ik alles in een project gooi (standard dos) dat het niet compilet, ik krijg berichten die totaal niets met het programma te maken hebben (of ik mijn systeemdatum wil veranderen ?? wat waarschijnlijk ligt aan het feit dat ik getdate oproep in implementatie).
Als ik in het user-bestand #include "date.cpp" doe en de date header niet include werkt het programma volledig perfect ??
Ligt dit aan de compiler ? of .. ?