Resolvi. Usei letra[1] = /0 para terminar a string e parou de quebrar a linha. O /n estava no final da variavel letra. Marcelo, o que voce me falou deu certo porém eu printei a variavel "caminho" para ver por que não esta excluindo o arquivo e me surpreendi ao ver que a variavel concatenou os valores com quebra de linha. Veja bem: Se eu digitar F para a variável LETRA, o resultado final de CAMINHO é strcpy(caminho, letra); strcat(caminho, "\\:MUSIC.LIB"); printf("%s", caminho); --------------------------------- F \\:MUSIC.LIB (com a quebra de linha, entende?) Como eu posso resolver isso? =[