non puoi usare assolutamente il carattere NULL perché il linguaggio C lo identifica come terminatore di una stringa ... di conseguenza se tu scrivi NULLNULL ovviamente si fermerà al primo

cambia carattere ^^