Einzelnen Beitrag anzeigen

icqgoofy
(Gast)

n/a Beiträge
 
#1

C-Programmierung "error: NULL undeclared"

  Alt 31. Dez 2006, 16:05
Hallo zusammen,
ich programmiere zur Zeit einen Roboter als
Facharbeit für Physik\Informatik.
Als Bausatz habe ich die ASURO Platine der
Firma Arexx.

Beim Programmieren tritt jetzt folgendes Problem auf:
Es gibt in der Bilbliothek <time.h> die Fkt difftime,
die mir die Differenzzeit zweier Stellen ausgibt.
Als Quelltext sieht das wie folgt aus:
Code:
....
#include "time.h"
...
time_t startzeit,endzeit;
double diff;

startzeit=time(NULL);
diff=0;
while(diff != 5)
{
  diff=difftime(endzeit,startzeit);
  endzeit=time(NULL)
}
Eingebunden oben ist nur die Header-Datei "asuro.h".
Nun kommt der Fehler:
Code:
..error: `NULL` undeclared (first use in this function)
..error: (Each undeclared identifier is reported only once
..error: for each function it appears in.)
Soweit so gut, nun habe ich ein paar Biblitoheken durchsucht
und habe dann die Header "stdlib.h" und "stddef.h" hinzugefügt,
nun kommt folgender Fehler:
Code:
[Pfad]..: undefined reference to `time`
........: undefined reference to `difftime`

Kann mir da jemand helfen?
  Mit Zitat antworten Zitat