Potrzebuję dużej tablicy null w C jako globalnej. Czy jest jakiś sposób na zrobienie tego poza wpisywaniem
char ZEROARRAY[1024] = {0, 0, 0, /* ... 1021 more times... */ };
?
charetc, ale jeśli chcesz mieć tablicę wskaźników, powinieneś ustawić je jawnie na NULL, nie ma (absurdalnie!) Żadnej gwarancji, że NULL jest reprezentowane jako bajty zerowe. Dzieje się tak, mimo że literał 0niejawnie reprezentuje wskaźnik null.