[ Foro de C ]

Usuario en C

09-Jan-2015 12:50
Invitado (Gerald)
3 Respuestas

Me gustaría saber que programa puede hacer lo siguiente:

Introducir el nombre del usuario (el nombre más el primer apellido) y si es correcto que te diga Bienvenido y si es erroneo que te vuelva a pedir el usuario (esto infinitamente).


09-Jan-2015 13:26
Nacho Cabanes (+83)

¿Qué es lo que no sabes hacer?

- En el apartado 5.2 del curso puedes ver cómo pedir textos al usuario ("gets" o, preferible, "gets_s"):

http://www.aprendeaprogramar.com/mod/resource/view.php?id=615

- En concreto, en el 5.2.6 puedes ver cómo comprobar lo que se ha introducido, con "strcmp".

- Para repetir un bloque de programa, usarías un "while" o un "do-while", que tienes en el apartado 3.2:

http://www.aprendeaprogramar.com/mod/resource/view.php?id=607


11-Jan-2015 19:54
Invitado (gerard)

No es lo que te pedía exactamente pero gracias por la información. Quisiera saber como puedo hacer un código de acceso pero que este sea con letras. Por ejemplo, el código correcto ha de ser: MANUEL FONTANA. Lo se hacer con números pero con letras ya la cosa cambia.


12-Jan-2015 01:08
Nacho Cabanes (+83)

Lee mi respuesta.  ;-p

Mira el apartado 5.2 del curso. Tendrás que usar "gets" para leer los textos (o gets_s si tu compilador de C es muy moderno) y "strcmp" para comprobar si el valor introducido es correcto.






(No se puede continuar esta discusión porque tiene más de dos meses de antigüedad. Si tienes dudas parecidas, abre un nuevo hilo.)