Foro de elhacker.net

Programación => Programación C/C++ => Mensaje iniciado por: asdavid en 1 Noviembre 2012, 15:10 pm



Título: Duda sobre programa en c++
Publicado por: asdavid en 1 Noviembre 2012, 15:10 pm
buenas!!
no se como validar una matricula de un coche en un ejercicio....la condición es que la matricula no se almacene en ninguna variable,por lo que he optado por usar gets()...
dentro del main tengo que llamar a una función que me verifique si esta bien introducida y dentro de esta a su vez,tengo que llamar a otras 2 funciones,una que me verifique los números de la matricula y otra las letras..no se por donde cojerlo...
alguien que me oriente??
un saludo!!


Título: Re: Duda sobre programa en c++ ¿como valido una matricula de un coche?
Publicado por: rir3760 en 1 Noviembre 2012, 16:00 pm
Antes de procesar una cadena hay que almacenarla en algún lugar (una variable), eso lo estas haciendo si utilizas la función "gets". Por cierto no se recomienda el uso de esa función, en su lugar puedes utilizar las funciones "getline" o "get" o el operador ">>". Por favor lee el tema |Lo que no hay que hacer en C/C++. Nivel basico| (http://foro.elhacker.net/programacion_cc/lo_que_no_hay_que_hacer_en_cc_nivel_basico-t277729.0.html).

También debes presentar los avances que lleves del programa indicando donde tienes dificultades, mas información en la pagina Reglas del subforo (http://foro.elhacker.net/programacion_cc/reglas_del_subforo-t251603.0.html).

Un saludo


Título: Re: Duda sobre programa en c++ ¿como valido una matricula de un coche?
Publicado por: BatchianoISpyxolo en 1 Noviembre 2012, 16:06 pm
fgets() también te puede servir y es la que suelo utilizar.

http://www.cplusplus.com/reference/clibrary/cstdio/fgets/