NULL to po prostu 0.
Przyklad
#include <stdio.h>
#include <time.h>
int main ()
{
time_t seconds;
seconds = time (NULL); // sprobujcie tutaj dac 0 zamiast NULL
printf ("%ld hours since January 1, 1970", seconds/3600);
return 0; // lub tutaj NULL zamiast 0
}
W każdym kompilatorze mamy zdefiniowane:
#define NULL 0
Ten artykuł wymaga dopracowania!
Jeżeli możesz popraw ten artykuł według zaleceń, które możesz znaleźć na stronie Artykuły do poprawy. Po dopracowaniu tego tekstu można usunąć ten komunikat.
Jeżeli możesz popraw ten artykuł według zaleceń, które możesz znaleźć na stronie Artykuły do poprawy. Po dopracowaniu tego tekstu można usunąć ten komunikat.
Nie zawsze NULL to po prostu 0
W BCB mamy taką definicję:
Nie wzorowałbym się na BCB ;P