Foro de elhacker.net

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
Código
  1. if(funcion()==1)
  2. {
  3. // Codigo
  4. }
  5.  

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