Ho bisogno di un grande array null in C come globale. C'è un modo per farlo oltre a digitare
char ZEROARRAY[1024] = {0, 0, 0, /* ... 1021 more times... */ };
?
charetc, ma se vuoi un array di puntatori, dovresti impostarli esplicitamente su NULL, non c'è (assurdamente!) Alcuna garanzia che NULL sia rappresentato come zero byte. Questo anche se il valore letterale 0rappresenta implicitamente il puntatore null.