Ver Mensaje Individual
  #2 (permalink)  
Antiguo 25/07/2010, 11:29
Tikitios
 
Fecha de Ingreso: mayo-2008
Ubicación: Chile
Mensajes: 189
Antigüedad: 16 años, 3 meses
Puntos: 3
Respuesta: enseñenme funciones en c++ por favor

primero dices:
Cita:
void leer(int dato)
y luego dices:
Cita:
int leer(int dato);
eso esta mal por varias cosas, primero un void nunca lleva return, segundo al acceder a la variable no debes hacer esto:
Cita:
int leer(int dato);
yo haria algo asi:

Cita:
#include <iostream>

using namespace std;

int leer()
{
int a,b,c;
cout << "introduce el primer numero" <<endl;
cin>>a;
cout << "introduce el segundo numero" <<endl;
cin>>b;
c=a+b;
cout<< "la suma es: "<<c<<"."<<endl;
return c;
//Aqui va uno de tus programas
}

int main()
{
int dato = leer();
cout<< "el valor de la variable dato es: "<<dato<<"."<<endl;
system("PAUSE");
return 0;
}