Jump to content


Photo

Trabalhando Com Arquivos Em C


  • Faça o login para participar
2 replies to this topic

#1 mateusql

mateusql

    Novato no fórum

  • Usuários
  • 2 posts
  • Sexo:Não informado

Posted 23/06/2005, 01:49

Alguém sabe como verificar a existência de um arquivo em um diretório antes de criá-lo (abrí-lo) com o comando FOPEN?

Gostaria de inserir um IF entre a definição do nome do arquivo e o comando de abertura. O objetivo seria verificar se o nome dado ao arquivo (tabela) já existe no diretório do programa.


printf("Digite o nome da tabela: ");
gets(arquivo);

* ---> Aqui entraria o bloco para verificar a existência do arquivo.

FILE *fp;
fp = fopen(arquivo,"a");


Obrigado!

#2 branco

branco

    Turista

  • Usuários
  • 34 posts
  • Sexo:Não informado

Posted 23/06/2005, 03:18

É so vc tentar abrir o mesmo arquivo como somente leitura antes... se ele não existir, o ponteiro retornado será NULL

#3 mateusql

mateusql

    Novato no fórum

  • Usuários
  • 2 posts
  • Sexo:Não informado

Posted 23/06/2005, 12:48

Branco, deu certo!

Obrigado (y)




1 user(s) are reading this topic

0 membro(s), 1 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq