[ Foro de C ]
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).
¿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
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.
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.)