Ir para conteúdo
Fórum Script Brasil

Rodrigo C.

Membros
  • Total de itens

    4
  • Registro em

  • Última visita

Tudo que Rodrigo C. postou

  1. 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? =[
  2. 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? =[
  3. Marcelo, eu não sei como postar o código. Cliquei com CTRL pressionado e me abriu a stdio.h, é isso que você precisa pra me ajudar? Se for útil, informo que estou usando o Dev-C++ 4.9.9.2...
  4. Pessoal, sou novato no C e preciso fazer um programa que exclua um arquivo de indice que esta dentro de uma unidade removivel. Criei um programa onde o usuario digita a letra da unidade e quando teclar ENTER o programa deverá excluir o arquivo, que é oculto e considerável arquivo de sistema, pelo Windows XP. A extensão é .LIB Este é o meu código. Ele roda mas não exclui de fato o arquivo: #include <stdio.h> #include <string.h> main(void) { char letra[1]; char caminho[20]; printf("Digite a letra da unidade:\n"); scanf("%c", &letra); strcpy(caminho, letra); strcat(caminho, ":\music.lib"); remove(caminho); }
×
×
  • Criar Novo...