No puedes devolver más de un valor en una función de C++, eso quiere decir que tu sintaxis es incorrecta.
Si quieres devolver varios valores solo te queda pasar los parámetros por referencia
Tienes dos opciones, utilizar punteros o utilizar referencias, que es una opción nueva en C++ (respecto de C).
Con referencias:
Código C++:
Ver originalvoid suma(int& t,int& t1)
{
int s;
cout<<"*****Suma*****"<<endl;
cout<<"cantidad?"<<endl;
cin>>s;
t1=t1+s;
t=t+s;
}
Con punteros:
Código C++:
Ver originalvoid suma(int* t,int* t1)
{
int s;
cout<<"*****Suma*****"<<endl;
cout<<"cantidad?"<<endl;
cin>>s;
*t1=*t1+s;
*t=*t+s;
}
En estas páginas explican sobre las referencias:
http://arco.esi.uclm.es/~david.villa...1/ch11s02.html http://unoyunodiez.com/2011/03/01/el...c-referencias/
Y sobre punteros:
http://c.conclase.net/curso/?cap=012
Saludos