ANSI C - Limpando uma string

Eu tenho uma string declarada assim:

<code>str=malloc(sizeof(char)*128);
</code>

Eu quero limpá-lo completamente para que quando eu fizerstrncat() operação, os novos personagens serão gravados no início destr. A razão pela qual eu preciso esclarecer é que estou escrevendo sobre ele com uma versão simplificada de si mesmo (excluindo o excesso de espaço em branco).

questionAnswers(3)

yourAnswerToTheQuestion