Tenha uma funcao www que realiza uma atividade xyz. No programa principal envio como parametro uma string para funcao www. Na funcao www existe um comando strcat que concatena a string recebida por parametro a string "xcopy". A primeira chamada a funcao ocorre corretamente, porem, se eu chamar mais de uma vez a variavel que recebe o resultado do comando strcat fica cumulativo, ou seja, mantem o valor antigo e soma ao novo. Ex. Parametro parassado: "OLA MUNDO!" Resultado da primeira execucao da funcao: XCOPY OLA MUNDO! Resultado da segunda execucao da funcao: XCOPY OLA MUNDO! XCOPY OLA MUNDO! Etc