Ich bin neu in der Systemprogrammierung. Ich versuche, Zeitintervall unter Verwendung der puts()
Funktion zu drucken, aber ich bekomme Fehler.Systemprogrammierung mit C (Zeitintervall)
#include <stdio.h>
#include <DOS.h>
#include <BIOS.h>
unsigned long int far *time = (unsigned long int far*) 0x0040006C;
void main()
{
unsigned long int tx;
tx = (*time);
tx = tx +18;
puts("Before");
while((*time) <= tx);
puts("After");
}
Fehler Screenshot:
PS: Ich bin mit Borland C-Compiler und DOSBox diese Programme auszuführen.
Fehler Screenshot Versuchen: http://imgur.com/a/jpa0o – YOman