Parecido sí, pero de forma incorrecta:
En C# tienes esto:
En C++ tienes esto otro:
Y pusiste:
Línea 29.En C# tienes esto:
Código
do { tecla = Console.ReadKey(true).Key; // Espera pulsación de teclas.
En C++ tienes esto otro:
Código
La diferencia entre uno y otro es que el C++ va a quedarse en un bucle infinito.
cin >> tecla; // Aquí introduces un número, el 1 o el 2. do {
Y pusiste:
Código
._.
while (tecla) { case 1:
Código
No es while, es switch.
while (tecla)