Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Kelvin Dules

[Resolvido] Probleminha com Remoção de Arquivos

Recommended Posts

Não sei o que está havendo... esse sisteminha ta todo bugado ¬¬"

 

void remover(){
system("cls");
system("color 6");
printf("================= SISTEMA DE REMOCAO =================\n\n");
printf("Digite o nome do cadastro a ser removido: \n");
scanf("%s",&nficha);
					if(registro = fopen(nficha,"r")){
					if(!registro){
								  system("msg * O registro não existe ou está protegido!");
								  }
					printf("Aguarde..."); _sleep(700);
					system("cls");
					if(remove(nficha))
					printf("Removendo Cadastro...\n\n"); _sleep(800); 
					system("msg * Registro Removido!");
					}}

Não está agindo da maneira correta, se puderem testar aí e conseguir uma solução agradeço.

Compartilhar este post


Link para o post
Compartilhar em outros sites

É meio difícil reproduzir o comportamento de um sistema com apenas 1 pedaço de código dele, sem saber se o resto afeta essa função.

 

1- nficha é global?

 

 

void remover(){

  printf("================= SISTEMA DE REMOCAO =================\n\n");
  printf("Digite o nome do cadastro a ser removido: \n");
  scanf("%s",&nficha);
  registro = fopen(nficha,"r");
  if (!registro)
	 fprintf(stderr,"%m\n");
  else {
	 printf("Aguarde...");
	 if(!remove(nficha))
		fprintf(stdout,"Registro Removido!");
   }
}

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.