Entrega da prova corrigida. Nota minha: 10.
Manipulação de arquivos
- objetivo: permitir que um dado conjunto de dados possa ser armazenado ou lido de um arquivo externo.
- biblioteca: fstream
- método para gravar dados: ofstream // on - permite a gravação num arquivo externo
- método para ler dados: ifstream // in - permite a leitura
# include <fstream> // biblioteca que permite utilizar o método ofstream (para gravar num arquivo externo) e o método ifstream (para ler)
int main (){
string nome;
int idade;
int i;
ofstream grava ("dados.txt"); // método: ofstream; objeto: grava; arquivo onde os dados serão gravados: dados; o nome do arquivo tem que estar entre aspas.
for (i=1;i<=1-;i++){ // abertura do for para contar dez entradas de dados
cout<<"Informe o nome"<<endl;
cin>>nome;
grava<<nome<<endl; // objeto: grava
cout<<"Informe a idade"<<endl; // endl para a próxima gravação ser na próxima linha;
cin>>idade;
grava<<idade<<endl; // objeto: grava
} // fechamento do for
grava.close(); // objeto: grava; fecha o objeto
return 0;
} // fim do int main
Lendo dados de um arquivo externo
#include <fstream>
int main(){
string municipio;
ifstream ler ("cidades.txt);
ler>>municipio;
cout<<municipio<<endl;
ler.close();
return 0;
} // fechamento do int main
Lucas T R Freitas
Nenhum comentário:
Postar um comentário