Lendo arquivo

1. Lendo arquivo

Douglas Santos
douglive

(usa Ubuntu)

Enviado em 12/02/2014 - 01:53h

Olá galera, tudo bem? estou com um problema é não estou conseguindo resolver, já procurei no pai google e ainda não encontrei a função especifica, bem quero ler uma linha inteira de um arquivo incluindo os espaços em c++, meu código tá iniciado da seguinte forma:

ifstream fin("memoria");//não ah necessidade de ler em .txt
if(!fin){
cout<<" Sem memoria!!\n";
getch();
}
else{
while(!fin.eof()){
fin>>nome;//quero que essa linha seja lida com espaços
fin>>matricula;
fin>>barra;
Insere_aluno(nome, barra, matricula, lst);
}
}
fin.close();


  


2. Re: Lendo arquivo

Paulo
paulo1205

(usa Ubuntu)

Enviado em 12/02/2014 - 09:00h

Use std::ifstream::getline() para ler para um array de caracteres (por exemplo: fin.getline(char_array);) ou std::getline(), que recebe o stream e um std::string como argumentos (por exemplo: std::getline(fin, str);).






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts