segunda-feira, 11 de abril de 2016

Programação de Computadores - 11 de Abril de 2016

Programação de Computadores - 11 de Abril de 2016

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
 Gravando dados em um arquivo externo

# 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: