C/Visual C - Como tratar una cadena de caracteres en C++

 
Vista:

Como tratar una cadena de caracteres en C++

Publicado por Browser (5 intervenciones) el 01/04/2008 18:02:53
Lo que quiero haces es que reciba una cadena de caracteres con por ejemplo la siguiente fecha: 24:02:1973 y buscar si la fecha es correcta Por lo tanto, tengo que ir separando la fecha por partes. A ver si alguien me puede echar un cable.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Como tratar una cadena de caracteres en C++

Publicado por miguel (1 intervención) el 01/04/2008 19:18:27
<h1>Hola</h1>
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Como tratar una cadena de caracteres en C++

Publicado por is@i@s (46 intervenciones) el 05/04/2008 07:47:40
exacto

tu lees algo asi.... "24:02:1973" aunque deberia ser algo asi "24/02/1973"

si lees la cadena completa, separa por partes y conviertes los digitos a entero.. una vez convertidos los 3 datos (dia, mes,año)

obten la fecha actual, define la estructura

struct date d;
getdate(&d);

int dia =d.da_day,
int mes= d.da_mon;
int anio= d.da_year;

y solamente comparas y para lo de la conversion, checale ahi en la ayuda

atoi

suerte...
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar