A continuacion el codigo:
Código:
#include <iostream.h>
#include <stdlib.h>
#include <cstring>
int main()
{
char *nacimiento;
char *actual;
char *ptr1;
char *ptr2;
char *vector1[3];
char *vector2[3];
int i=0;
int j=0;
cout<<"\nIngrese fecha de nacimiento:";
cin>>nacimiento;
ptr1 = strtok(nacimiento,"/");
while(ptr1 != NULL)
{
vector1[j]=ptr1;
ptr1 = strtok(NULL, "/");
j++;
}
/*
cout<<"\nIngrese fecha deseada:";
cin>>actual;
ptr2 = strtok(actual,"/");
while(ptr2 != NULL)
{
vector2[i]=ptr2;
ptr2 = strtok(NULL, "/");
i++;
}
*/
cout<<vector1[0] <<endl;
cout<<vector1[1] <<endl;
cout<<vector1[2] <<endl;
cout<<"\n"; /*
cout<<vector2[0] <<endl;
cout<<vector2[1] <<endl;
cout<<vector2[2] <<endl; */
// ...........................................................
system("PAUSE");
return 0;
}
si lo ejecuto asi como esta no me marca error, es decir si asigna el valor del dia, mes y año del arreglo de la prmera fecha ingresada y lo muestra, pero si le quito el comentario y ejecuto el programa me sale el error mostrado arriba
Si hay otra forma de hacer lo q estoy intentado en buena hora.
una ayuda por favor.
Saludos.
Gracias.