Ir ao conteúdo
  • Cadastre-se

lucasjoseag

Membro Júnior
  • Posts

    1
  • Cadastrado em

  • Última visita

Reputação

0
  1. Olá, estou fazendo um trabalho em C++ onde tenho que fazer um sistema de venda de ingresso, mas o arquivo nao guarda a primeira linha e por isso acho que ele pega uma linha a baixo aleatoria. Gostaria de saber o que eu devo fazer pra isso nao acontecer #include <iostream> #include <fstream> using namespace std; int main(){ int op;//declara a variavel operador que é usado como parametro do while fstream arq; // declara a variavel que sera usada como arquivo string texto;//declara a variavel usada para armazenar o texto do arquivo int numero; //Numero do ingresso string nome; //Nome do comprador string rg;// numero do rg cout<<"digite a opcao que deseja executar\n";//comeco do menu cout<<"1 Vender ingresso\n"; cout<<"2 Registrar entrada\n"; cout<<"3 Listar vendidos\n"; cout<<"4 Exibir falsificados\n"; cout<<"5 Sair\n";//final do menu cin>>op;//le a opcao do menu while (op!=0){//enquanto o valor da variavel op for diferente de 0 o laço de repetição continua a rodar //sequencia de if if (op==1){ cout<<"VENDA DE INGRESSOS\n";//salva o numero do ingresso o rg e o nome do comprador cout<<"digite o numero do ingresso: "; cin>>numero; cout<<"digite o nome do comprador: "; cin>>nome; cout<<"digite o numero do rg: "; cin>>rg; arq.open("Ingresso.txt", ios::in | ios::out | ios::app); arq<< nome+" "; arq<< rg+" "; arq<< numero+""; arq.close(); }if(op==2){ cout<<"REGISTRO DE ENTRADAS\n"; arq.open("Ingresso.text", ios::in | ios::out | ios::app); arq.close(); }if(op==3){ cout<<"LISTAR PEDIDOS\n"; arq.open ("Ingresso.txt", ios::in); while (arq.good()){ getline(arq, texto); cout << texto +"\n" << endl; } arq.close(); }if(op==4){ cout<<"EXIBIR FALSIFICADOS\n"; }if(op==5){ cout<<"OBRIGADO POR USAR O NOSSO SISTEMA\n"; break; }else{ cout<<"Opcao invalida\n"; } cout<<"digite a opcao que deseja executar\n";//leitura da opcao novamente pra poder continuar ou nao no laço de repeticao cout<<"1 Vender ingresso\n"; cout<<"2 Registrar entrada\n"; cout<<"3 Listar vendidos\n"; cout<<"4 Exibir falsificados\n"; cout<<"5 Sair\n"; cin>>op; } return 0; } main.txt

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...