Ayudenme con este codigo

Denunciar
-
 Franche221 -
Buenas!
Alguien me puede ayudar con este código (C++) que me esta funcionando mal. No me funciona en la parte de poner una contraseña para "iniciar sesión". Si es importante uso el online c++ compiler de google :D

Gracias

#include <iostream>
using namespace std;
int main()
{
{
int edad;

do
{
cout << "Introduce tu edad: ";
cin >> edad;
if (edad < 16) cout << "Edad no valida!\n";
}
while (edad < 16);
if (edad >= 16) cout << "Aceptada\n";
}
{
char mail;

cout<<"Introduce tu mail: ";
cin>>mail;
cout<<"Aceptado.\n";
}
{
char contra;
cout<<"Introduzca la contraseña que quiera usar: \n";
cin>>contra;
cout<<"Haz creado la cuenta exitosamente :)\n";
}
return 0;
}

3 respuestas

Message postés
384
Date d'inscription
miércoles, 10 de enero de 2018
Estatus
Miembro
Última intervención
lunes, 23 de noviembre de 2020
67
hola franche221

no se si eres novato, o vas empezando con c++ y no tienes idea de como funciona

Donde "no funciona" tu codigo ? o que hace cuando se ejecuta ?
1
Gracias

¡Estamos felices de haberte ayudado! ¿Te hemos sido de ayuda? ¡Déjanos un comentario! Evalúa a CCM

CCM 26129 usuarios nos han dicho gracias este mes

Hola misterdekus!
Si, yo todavía soy bastante novato, como puedes ver en mi código sería como un inicio de sesión, después de poner un escribir mi Gmail no me deja poner una contraseña. O sea cuando pongo mi Gmail - como me lo pide el código - después se termina automáticamente el programa y no me deja poner una contraseña.

Cuando pasa eso el programa me pone "Introduzca la contraseña que quiera usar: Haz creado la cuenta exitosamente :)" Yo lo que quiero es que en este espacio ~~~~~~~~~^ me deje poner una contraseña que quiera usar.

Gracias
1
Gracias

¡Estamos felices de haberte ayudado! ¿Te hemos sido de ayuda? ¡Déjanos un comentario! Evalúa a CCM

CCM 26129 usuarios nos han dicho gracias este mes

>
Message postés
384
Date d'inscription
miércoles, 10 de enero de 2018
Estatus
Miembro
Última intervención
lunes, 23 de noviembre de 2020

Nop, yo estoy aprendiendo mas o menos por mi cuenta, veo páginas en google, y hasta ese nivel todavía no llegué :C
Message postés
384
Date d'inscription
miércoles, 10 de enero de 2018
Estatus
Miembro
Última intervención
lunes, 23 de noviembre de 2020
67 > Franche221
ah pues la solución va por por ahí

te explico ...

Tu le estas pidiendo a tus variables tipo char que almacene muchos caracteres ( llámese letra, numero o símbolo ), cuando realmente solo puede almacenar solo 1

entonces mi solución, convierte las 2 variables tipo char a char [N dimensión] ...

busca en google si tienes dudas o escribeme

>
Message postés
384
Date d'inscription
miércoles, 10 de enero de 2018
Estatus
Miembro
Última intervención
lunes, 23 de noviembre de 2020

Entonces tengo que declarar la variable como "long"
Como se declara una variable larga?
char [long] <NombreVariable>

Muchas Gracias por tu ayuda
Message postés
384
Date d'inscription
miércoles, 10 de enero de 2018
Estatus
Miembro
Última intervención
lunes, 23 de noviembre de 2020
67 > Franche221
no exactamente pero ya tienes la idea

solo sustituye o modifica

esta linea
char mail;


por
char mail[50];


y de paso

esta otra linea
char contra;


por
char contra[25];
>
Message postés
384
Date d'inscription
miércoles, 10 de enero de 2018
Estatus
Miembro
Última intervención
lunes, 23 de noviembre de 2020

Justo hay es mi cumpleaños y me diste un buen regalo jaja
Muchísimas gracias misterdekus
Eres buena persona ^^
Ayudas mucho!

¡Suscríbete a nuestra Newsletter!

Recibe nuestros mejores artículos

¡Suscríbete a nuestra Newsletter!