Buenas, quisiera que me hicieran el favor y me ayudaran. No entiendo xq m sale error en este algoritmo. La idea es coger una suma de numeros en forma de cadena y mostrar el resultado, pero se me explota al momento de hacer la suma, me dice y q stack over flow, yo c que eso es la pila, pero no entiendo xq no explota, este es el algoritmo. Gracias d antemano
private:System::String ^suma_recursivo(String ^cadena)
{
cadena=textBox1->Text;
String ^resultado,^cadaux=cadena;
int indice;
if (cadaux->Length==1)
{
return cadena;
}
else
{
indice=cadaux->IndexOf("+");
return resultado=cadaux->Substring(0,indice)+suma_recursivo(cadaux=cadau x->Substring(indice+1));
}
}