Buscar

atividade ling prog II 04 OK

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

Atividade referente a aula IV
Esta atividade deve ser entregue até 15 de abril de 2022.
1. Crie um programa que possua um menu ABRIR, NOVO e FECHAR
a. A opção ABRIR deve ser capaz de abrir um arquivo do tipo txt
b. A opção NOVO deve ser capaz de criar um arquivo txt e gravar em um arquivo
c. a opção FECHAR deve fechar o sistema
R:
#include <iostream>
#include <stdlib.h>
#include <fstream>
#include <string.h>
using namespace std;
void criar(string arquivoN){
ofstream arquivo;
arquivo.open(arquivoN.c_str(),ofstream::app);
arquivo<<"Arquivo novo ";
arquivo.close();
};
void abrir(string arquivoN){
string l=" ";
ifstream arquivo;
arquivo.open(arquivoN.c_str());
if(arquivo.is_open()){
while(getline(arquivo,l)){
cout<<l;
}
}
arquivo.close();
};
int main()
{
string arquivo;
int opcao;
do{
cout<<" 1- Criar um arquivo ";
cout<<"\n 2 - Ler um arquivo ";
cout<<"\n 3 - Sair do programa ";
cout<<"\n Digite opcao desejada: ";
cin>>opcao;
switch(opcao){
case 1:
cout<<"Qual o nome do aquivo que deseja criar: ";
cin>>arquivo;
criar(arquivo);
break;
case 2:
cout<<"Qual o nome do aquivo que deseja abrir: ";
cin>>arquivo;
abrir(arquivo);
break;
case 3:
exit(3);
break;
default:
cout<<"Opcao nao e valida.";
break;
};
}while (opcao!=3);
return 0;
}

Continue navegando