Autor
|
Tema: FUNCIONES Y PROCEDIMIENTO (Leído 5,035 veces)
|
programador10
Desconectado
Mensajes: 15
|
BUENAS TARDE
#include <cstdlib> #include <iostream>
using namespace std;
void leer(int,int,int); void operacion(int ,int ,int );
int main(int argc, char *argv[]) { int edad1,nac1,act1; leer(edad1,nac1,act1); operacion(edad1,nac1,act1); system("PAUSE"); return EXIT_SUCCESS; }
void leer(int &edad,int &nac,int &act) { cout<<"ingrese Edad"<<endl; cin>>edad; cout<<"ingrese Año de Nacimiento"<<endl; cin>>nac; cout<<"ingrese Año Actual"<<endl; cin>>act; }
void operacion(int &edad,int &nac,int &act) { cout<<"Bueno el tendras "<<(act-nac+edad)<<endl; cin>>edad; cout<<edad; }
|
|
|
En línea
|
|
|
|
El_Java
|
Y que nos quieres decir con esto?
Pd. para codigo usa etiquetas GeSHI
|
|
|
En línea
|
|
|
|
programador10
Desconectado
Mensajes: 15
|
hola gracias ... pero DONDE ME INFORMO PARA PODER postear de la mejor forma "EN ESTE FORO" gracias.
|
|
|
En línea
|
|
|
|
leogtz
. . .. ... ..... ........ ............. .....................
Colaborador
Desconectado
Mensajes: 3.069
/^$/
|
Solo escribe correctamente, y si quieres poner un código, seleccionalo y elige GeShi en el editor de mensajes, ahí seleccionas el lenguaje que quieras y ya.
|
|
|
En línea
|
|
|
|
programador10
Desconectado
Mensajes: 15
|
Buenas TArdes El Siguiente codigo no me compila #include <cstdlib> #include <iostream> using namespace std; void leer(int,int,int); void operacion(int ,int ,int ); int main(int argc, char *argv[]) { int edad1,nac1,act1; leer(edad1,nac1,act1); operacion(edad1,nac1,act1); system("PAUSE"); return EXIT_SUCCESS; }
y no comprendo por que no compila. en la parte inferior me sale las siguistes obsevaciones. [Linker error] undefined reference to `leer(int, int, int)' [Linker error] undefined reference to `operacion(int, int, int)' ld returned 1 exit status espero SU AYUDA .!GRACIAS!
|
|
|
En línea
|
|
|
|
programador10
Desconectado
Mensajes: 15
|
#include <cstdlib> #include <iostream> using namespace std; void leer(int,int,int); void operacion(int ,int ,int ); int main(int argc, char *argv[]) { int edad1,nac1,act1; leer(edad1,nac1,act1); operacion(edad1,nac1,act1); system("PAUSE"); return EXIT_SUCCESS; } void leer(int &edad,int &nac,int &act) { cout<<"ingrese Edad"<<endl; cin>>edad; cout<<"ingrese Año de Nacimiento"<<endl; cin>>nac; cout<<"ingrese Año Actual"<<endl; cin>>act; } void operacion(int &edad,int &nac,int &act) { cout<<"Bueno el tendras "<<(act-nac+edad)<<endl; cin>>edad; cout<<edad; }
|
|
|
En línea
|
|
|
|
leogtz
. . .. ... ..... ........ ............. .....................
Colaborador
Desconectado
Mensajes: 3.069
/^$/
|
Fijate que en el prototipo de la función leer(), no coinciden los parámetros con la definición después. Debería ser así: void leer(int&,int&,int&); void operacion(int &,int &,int &);
#include <cstdlib> #include <iostream> using namespace std; void leer(int&,int&,int&); void operacion(int &,int &,int &); int main(int argc, char *argv[]) { int edad1,nac1,act1; leer(edad1,nac1,act1); operacion(edad1,nac1,act1); system("pause"); return EXIT_SUCCESS; } void leer(int &edad,int &nac,int &act) { cout<<"ingrese Edad"<<endl; cin>>edad; cout<<"ingrese Año de Nacimiento"<<endl; cin>>nac; cout<<"ingrese Año Actual"<<endl; cin>>act; } void operacion(int &edad,int &nac,int &act) { cout<<"Bueno el tendras "<<(act-nac+edad)<<endl; cin>>edad; cout<<edad; }
|
|
|
En línea
|
|
|
|
|
leogtz
. . .. ... ..... ........ ............. .....................
Colaborador
Desconectado
Mensajes: 3.069
/^$/
|
Tu lo tenías así: void leer(int,int,int); void operacion(int ,int ,int );
Y debe ser así: void leer(int&,int&,int&); void operacion(int &,int &,int &);
C++ tiene sobrecarga de funciones, por lo que el procedimiento: void leer(int&,int&,int&);
es distinto a: void leer(int,int,int);
Saludos.
|
|
|
En línea
|
|
|
|
programador10
Desconectado
Mensajes: 15
|
TENIAS MUCHA RAZON. GRACIAS , UN ABRAZO A LA DISTANCIO. QUE CHEVERE COMPILO
|
|
|
En línea
|
|
|
|
|
Mensajes similares |
|
Asunto |
Iniciado por |
Respuestas |
Vistas |
Último mensaje |
|
|
llamar a un procedimiento de un modulo
Programación Visual Basic
|
choquito
|
4
|
2,056
|
25 Marzo 2007, 00:09 am
por Sancho.Mazorka
|
|
|
ayuda con procedimiento
Programación Visual Basic
|
4D1cTo
|
8
|
3,356
|
19 Febrero 2008, 03:54 am
por Chefito
|
|
|
llamar Procedimiento Almacenado
Programación Visual Basic
|
juanjoxx
|
0
|
1,484
|
9 Septiembre 2008, 05:23 am
por juanjoxx
|
|
|
procedimiento apagado switch 6500
Redes
|
arvegas
|
4
|
11,843
|
28 Enero 2012, 17:38 pm
por ThonyMaster
|
|
|
Ayuda con procedimiento
.NET (C#, VB.NET, ASP)
|
SγиtαxEяяoя
|
3
|
2,500
|
10 Julio 2013, 21:10 pm
por SγиtαxEяяoя
|
|