elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: ¿Eres nuevo? ¿Tienes dudas acerca del funcionamiento de la comunidad? Lee las Reglas Generales


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación C/C++ (Moderadores: Eternal Idol, Littlehorse, K-YreX)
| | |-+  Como eliminar el simbolo de euros?
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Como eliminar el simbolo de euros?  (Leído 1,813 veces)
Zildjian01

Desconectado Desconectado

Mensajes: 1


Ver Perfil
Como eliminar el simbolo de euros?
« en: 14 Octubre 2016, 15:40 pm »

Tengo un programa a medias que calcula el sueldo anual, yo le pido cada mes:

double primermes;
cout << "¿Cuanto te pagaron el primer mes?";
cin >> primermes;

y así sucesivamente. El problema es que el usuario me de la cifra y añada el "€" al final, lo que me destroza los calculos en double. ¿Cómo hago para que el cin omita ese último simbolo?

Gracias \m/


En línea

class_OpenGL


Desconectado Desconectado

Mensajes: 437

Si usas Direct3D, no eres mi amigo :P


Ver Perfil
Re: Como eliminar el simbolo de euros?
« Respuesta #1 en: 14 Octubre 2016, 17:29 pm »

Simplemente después de leer el double, lee el carácter:

Código
  1. double valor;
  2. char caracter;
  3.  
  4. cin >> valor;
  5. cin >> caracter;


En línea

Programador aficionado. Me quiero centrar en programar videojuegos. La API que uso para crearlos es OpenGL
Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines