Saber se arquivo TXT existe em C [RESOLVIDO]

1. Saber se arquivo TXT existe em C [RESOLVIDO]

John Schubert
darkboyjp

(usa Ubuntu)

Enviado em 06/06/2017 - 16:29h

Boa tarde

Preciso criar um arquivo TXT e depois verificar se ele existe

Criar até eu consigo, mas verificar se existe dá erro

Segue código:

#include <stdio.h>

const char* str = "C:\\caminhob\\teste.txt";

int main(){

FILE* file;

//printf(CAMINHO);
file = fopen(str, "w");

if(file == NULL){

printf("retornou <null>");

}else{

printf("Criou Arquivo!");

}

fclose(file);

if(FILE *fd = fopen("arquivo.txt", "r"))
{
printf("\nTem arquivo");

} else
{
printf("\n não tem arquivo");
}
}



  


2. Resposta

John Schubert
darkboyjp

(usa Ubuntu)

Enviado em 06/06/2017 - 20:58h

FILE* verifica;
verifica = fopen(str, "r");

if (verifica == NULL )
{
printf("\nnão Tem arquivo");

} else {
printf("\n SIM, tem arquivo");
}
fclose(verifica);

}






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts