Foros del Web » Programación para mayores de 30 ;) » C/C++ »

Funciones de Usuario

Estas en el tema de Funciones de Usuario en el foro de C/C++ en Foros del Web. Hola, me pidieron una funcion que permita leer solo S o N y retorne verdadero si fue S o falso si fue N, solo hasta ...
  #1 (permalink)  
Antiguo 12/05/2015, 18:50
 
Fecha de Ingreso: mayo-2015
Mensajes: 1
Antigüedad: 4 años, 10 meses
Puntos: 0
Pregunta Funciones de Usuario

Hola, me pidieron una funcion que permita leer solo S o N y retorne verdadero si fue S o falso si fue N, solo hasta que sea S o N.

Pero no se como retornar verdedero o falso. :(
  #2 (permalink)  
Antiguo 12/05/2015, 21:04
Avatar de vangodp  
Fecha de Ingreso: octubre-2013
Mensajes: 926
Antigüedad: 6 años, 5 meses
Puntos: 38
Respuesta: Funciones de Usuario

verdadero es cualquier numero diferente a 0 tanto en c como C++. En C++ disponemos de la variable tipo bool que retorna true o false que nada más es que 0 o1.

Entonces con que tu funcion retorne un entero o um bool difernte a cero eso es verdadero.

Ejemplo:
C y C++
Código C:
Ver original
  1. int funcion(){
  2.     //aqui hace la magia
  3.     char letra = 'S'
  4.     if ( letra == 'S' ){
  5.        return 1;   //verdadero
  6.     }else{
  7.         return 0;  //falso
  8.    
  9.     }
  10. }

para C++ solamente:
Código C++:
Ver original
  1. bool funcion(){
  2.     //aqui hace la magia
  3.     char letra = 'S'
  4.     if ( letra == 'S' ){
  5.        return true;   //verdadero
  6.     }else{
  7.         return false;  //falso
  8.    
  9.     }
  10. }

Etiquetas: funcion, funciones, usuario
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 22:59.