[C con Clase] Funciones
Alejandro Vilar López
alepelexo en yahoo.es
Mie Feb 21 14:06:28 CET 2007
Hola, tengo un problema con el tema de las funciones. Quiero que cade vez que se llame a una función, esta devuelva el número de veces que ejecutó un bucle (esto tiene que ver con lo que me corregiste de la agenda, Steven). Y lo que hago es lo siguiente:
#include<iostream>
using namespace std;
int Devolver(int);
int main()
{
int k, cont = 0;
char a, d;
do
{
cout << "Introduce una letra:\n";
cin >> a;
switch(a)
{
case 'a': Devolver(cont);
}
cont = Devolver(cont);
cout << "Ahora cont vale: " << cont << "\nSeguir? (s/n)\n";
cin >> d;
cout << endl << endl << endl;
}while(d != 'n');
cin.get();
return 0;
}
int Devolver(int N)
{
int x;
char r[10], y;
for(x = N - 1; x < 10 && y != 'n'; x++)
{
cout << "Introduce una letra: \n";
cin >> r[x];
cout << "Seguir? (s/n)\n";
cin >> y;
}
return x + 1;
}
Pero la variable 'cont' siempre vale 0.
¿Cuál es mi fallo?
Un saludo y gracias, Alejandro.
______________________________________________
LLama Gratis a cualquier PC del Mundo.
Llamadas a fijos y móviles desde 1 céntimo por minuto.
http://es.voice.yahoo.com
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://listas.conclase.net/pipermail/cconclase_listas.conclase.net/attachments/20070221/cce8cbb3/attachment.html>
Más información sobre la lista de distribución Cconclase