Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Estou fazendo um sisteminha que recebe dados em arquivo e depois tem que excluir uma linha do arquivo, ta dando
cannot convert bool' to const char' for argument 1' to int rename(const char, const char*)'
Preciso mesmo de ajuda....
void remove(int categ)
{
pArqCat = fopen("categoria","rbt");
pArqcataux = fopen("auxiliar", "wbt");
fread(®cat,sizeof(t_categoria),1,pArqCat);
while(!feof(pArqCat))
{
if(regcat.cod_categ != categ)
{
fwrite(®cat,sizeof(t_categoria),1,pArqcataux);
fread(®cat,sizeof(t_categoria),1,pArqCat);
}
}
fclose(pArqCat);
fclose(pArqcataux);
if(remove("categoria")== 0)
{
rename(("auxiliar","categoria")==0) //É nesta linha que dá o erro
printf("Arquivo excluido com sucesso!");
}
}
void remover_cat()
{
int categ=0;
system("cls");
lista();
printf("Informe a categoria que deseja Excluir:");
scanf("%d",&categ);
remove(categ);
}Carregando comentários...