fork(1) download
  1. #include <iostream>
  2. #include <string>
  3. using namespace std;
  4.  
  5. struct Pessoa {
  6. int ID;
  7. string nome;
  8. string tel;
  9. }; //isto provavelmente deveria ser uma classe
  10.  
  11. int main() {
  12. Pessoa pessoa; //provavelmente deveria ser inicializado por referência e alocado dinamicamente
  13. char opc = 'z';
  14. do {
  15. cout << "[1] incluir pessoa" << endl;
  16. cout << "[2] Alterar pessoa" << endl;
  17. cout << "[3] Excluir pessoa" << endl;
  18. cout << "[4] Recuperar pessoa" << endl;
  19. cout << "[0] Sair" << endl;
  20. opc = cin.get();
  21. switch (opc) {
  22. case '0':
  23. break;
  24. case '1':
  25. cout << "1" << endl;
  26. break;
  27. case '2':
  28. cout << "2" << endl;
  29. break;
  30. case '3':
  31. cout << "3" << endl;
  32. break;
  33. case '4':
  34. cout << "4" << endl;
  35. break;
  36. default:
  37. cout << "Opção Invalida" << endl;
  38. }
  39. } while (opc != '0');
  40. }
  41.  
  42. //https://pt.stackoverflow.com/q/254999/101
Success #stdin #stdout 0s 15240KB
stdin
a12340
stdout
[1] incluir pessoa
[2] Alterar pessoa
[3] Excluir pessoa
[4] Recuperar pessoa
[0] Sair
Opção Invalida
[1] incluir pessoa
[2] Alterar pessoa
[3] Excluir pessoa
[4] Recuperar pessoa
[0] Sair
1
[1] incluir pessoa
[2] Alterar pessoa
[3] Excluir pessoa
[4] Recuperar pessoa
[0] Sair
2
[1] incluir pessoa
[2] Alterar pessoa
[3] Excluir pessoa
[4] Recuperar pessoa
[0] Sair
3
[1] incluir pessoa
[2] Alterar pessoa
[3] Excluir pessoa
[4] Recuperar pessoa
[0] Sair
4
[1] incluir pessoa
[2] Alterar pessoa
[3] Excluir pessoa
[4] Recuperar pessoa
[0] Sair