Test Foro de elhacker.net SMF 2.1

Programación => Programación C/C++ => Mensaje iniciado por: asdavid en 7 Noviembre 2012, 11:38 AM

Título: como comparar en un If el valor devuelto por una funcion???
Publicado por: asdavid en 7 Noviembre 2012, 11:38 AM
buenas!!!
me explico,si la funcion retorna el valor 1 por ejemplo :
int main()
....
funcion();
if(funcion()==1)
{
...}
no es correcto verdad??
como lo hago??
un saludo!!
Título: Re: como comparar en un If el valor devuelto por una funcion???
Publicado por: 0xDani en 7 Noviembre 2012, 12:06 PM

if(funcion()==1)
{
// Codigo
}


Es perfectamente valido.

Saludos.
Título: Re: como comparar en un If el valor devuelto por una funcion???
Publicado por: asdavid en 7 Noviembre 2012, 14:05 PM
y si por ejemplo quiero que me sume el retorno de una serie de funciones?
seria asi:
in main()
{
....
contador=funcion1()+funcion2();
...
}
un saludo!
Título: Re: como comparar en un If el valor devuelto por una funcion???
Publicado por: $Edu$ en 7 Noviembre 2012, 17:06 PM
Porque no haces las pruebas? sabes hacerlo
Título: Re: como comparar en un If el valor devuelto por una funcion???
Publicado por: BatchianoISpyxolo en 7 Noviembre 2012, 22:50 PM
El tipo de dato que devuelve una función es el tipo de dato que representa al llamarla.
Título: Re: como comparar en un If el valor devuelto por una funcion???
Publicado por: Caster en 8 Noviembre 2012, 18:34 PM
Para este tipo de dudas es mucho mejor que pruebes tu tus propios codigos, los compiles y veas los resultados, llegaras tu solo a la solucion y asi cogeras practica poco a poco.

Saludos