Je débute dans la programmation système. J'essaye d'imprimer l'intervalle de temps en utilisant la fonction puts()
, mais j'obtiens des erreurs.Programmation du système avec C (intervalle de temps)
#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");
}
Erreur Capture d'écran:
PS: J'utilise le compilateur Borland C et DOSBox pour exécuter ces programmes.
Erreur Capture d'écran: http://imgur.com/a/jpa0o – YOman