Me gustaría consultarles algo y es lo siguiente:
He echo una calculadora en consola, y para repetir el proceso he echo una sentencia if llamando a la función dentro de su misma función, aquí el código:
Código
#define suma(a,b) a + b void sumando(){ cout << "Introduce el primer valor: "; cin >> num1; cout << "Introduce el segundo valor: "; cin >> num2; suman = suma(num1, num2); cout << "El resultado de la suma es: " << suman << endl; cout << "Si quieres seguir sumando escribe '1' (si quieres salir escribe otro numero): "; cin >> seguir; if(seguir == 1){ sumando(); } else; }
Como ven he llamado a la función sumando() dentro de su misma función, y me preguntaba si eso está bien.
No me da ningún error ni nada, me va perfectamente el programa, pero tengo esa consulta de si está bien.
Gracias, saludos.