• Revista PROGRAMAR: Já está disponível a edição #53 da revista programar. Faz já o download aqui!

ddxtreme

[Ajuda] Criar menu

7 mensagens neste tópico

Boas....

eu estou a iniciar o estudo de C++ sozinho....e estou a tentar produzir um programa muito simples, para voces, mas um bocado complicado para mim....

o que eu nao tou a conseguir é fazer tipo um menu, ou seja, quando ele acabasse de efectuar alguma operaçao voltasse ao menu principal....como faço isso?

deixo-vos o codigo so comecei o estudo de c++ ontem  :P

// print the content of a text file.
#include <iostream>
#include <fstream>
using namespace std;

int main () {
    
    int opcao;
    char text, path[100];
    ifstream infile;

      cout<<"\t################################"<<endl;
      cout<<"\t# Escolha a opção:                                                    #"<<endl;
      cout<<"\t# 1) Abrir e ler texto.                                                #"<<endl;
      cout<<"\t# 2) Criar e gravar texto.                                          #"<<endl;
      cout<<"\t# 3) Sair.                                                                    #"<<endl;               
      cout<<"\t################################"<<endl;
      cout<<endl;
      cout<<endl;
      cin>>opcao;
      
      switch (opcao)
{
case 1:
  { 
      cout << "Indique o caminho do ficheiro: "<<endl;
      cin>>path;
      cout<<"Voce esta lendo o ficheiro "<<path<<endl;
      
      infile.open (path);        
      while (infile.good())     
     {
      text = infile.get();       
      cout << text;
     }
     cout<<endl;
     system("PAUSE");
     infile.close();           

     return 0;
     }
    }  
}

o que eu queria era que o programa ao acabar o case 1, voltasse ao menu principal....e nao sair da consola  :wallbash:

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Podes meter o código dentro de um do while, de forma a que só saia do menu quando for digitado o 0 por exemplo. Pesquisa no fórum, já houveram dúvidas semelhante às tuas. Vê na secção C também. :P

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

a pesquisa do forum da resultado sem qualquer semelhanca e nao consigo encontrar nada semelhante :Sé assim eu ainda não estou bem dentro de o assunto da nomeclatura dos comandos...ou seja, so percebo mesmo, com um exemplo

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!


Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.


Entrar Agora