Ir ao conteúdo
  • Cadastre-se

Conferir se arquivo .txt existe


renatocf

Posts recomendados

Olá, estou tentando escrever um programa que grava respostas para algum tipo de frase inserida...

Por exemplo :

Eu digito "ola", o programa busca na pasta "diálogos" se algum arquivo .txt tem o nome de "ola", dentro do .txt teria a resposta, se existir o arquivo, o programa lê as linhas e exibe na tela, se não existir, o programa cria o arquivo chamado "ola" com uma resposta dentro que eu vou escolher, e na próxima vez que eu inserir "ola" no programa, ele busca o arquivo e exibe a resposta na tela, e assim eu iria "ensinando" o programa a responder à determinadas frases...

 

Eu tentei escrever algo do tipo, mas o problema é que ele não consegue procurar um arquivo com o nome da variável "n".

Como posso fazer isso ?

#include <iostream>#include <fstream>#include <string> using namespace std;int main (){       string dial, n;    cin >> n;     ifstream file ("diag\\"n".txt");  if (file.is_open())  {    while (! file.eof() )    {      getline (file,dial);                                   cout << dial << endl;    }    file.close();  }   else {   ofstream file;  file.open ("diag\\"n".txt");  file << dial;  file.close(); } system("pause");return 0;  }

Obrigado !!  :D

 

Link para o comentário
Compartilhar em outros sites

  • 2 semanas depois...
Visitante
Este tópico está impedido de receber novas respostas.

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...