Perchè la stringa che vai a stampare non contiene il terminatore \0.
"di" dovrebbe essere di dimensione 3: i primi due contengono i caratteri che ti servono, il terzo il terminatore di stringa.


Ciao.