View Full Version : Leitura de Arquivo


Sercissa
06-06-2006, 07:38 PM
Oi Pessoal!

É o seguinte... estou fazendo a leitura de um arquivo da seguinte maneira:

# include <iostream>
# include <map>
# include <string>
# include <fstream>

using namespace std;

int main()
{
string seq = "", seqcompleta="",nomeArquivo;

cout<<"Entre com o nome do arquivo: ";
cin>>nomeArquivo;
cout<<"\n O nome do arquivo eh: "<<nomeArquivo<<endl;

//lê arquivo

//O problema está aqui!!!
ifstream entrada(nomeArquivo, ios::in);
{
if(!entrada)
{
cout<<"Arquivo nao pode ser lido..."<<endl;
}
else
{
//faz processamento
}

}
return 0;
}

Blz, acontece que dá pau!! Se eu colocar o nome entre aspas aqui:

ifstream entrada("teste.txt", ios::in);
{

aí dá certo, mas se eu colocar o nome do arquivo em uma variável do tipo
string e colocá-la no local do nome do arquivo aí dá erro!!! Acontece que eu
preciso que o usuário diga o nome do arquivo. Como resolver isso?? Tem alguma
forma de fazer utilizando string??

Rudinei Felipetto
07-03-2006, 10:10 PM
Qual a declaração do procedimento "entrada(...)"