@bigown não me sinto muito confortável de postar respostas em C, por mais que eu saiba algumas coisas. E o AP também já aceitou uma resposta, se bem que eu nem entendi o que ele quis dizer com aquele "o conteúdo de 'nome' vai ser `0\n`, e não apenas `0`".
"string" em C não termina por \0 ?