char cadena[] = "123.456";
char entero[ 15 ];
char decimal[ 15 ];
char* ptr;
/* Usando tokens. */
ptr = strtok( cadena, "." );
strcpy( entero, ptr );
// Una segunda llamada
ptr = strtok( NULL, "." );
strcpy( decimal, ptr );
printf( "entero: %s\ndecimal: %s\n", entero, decimal );
system( "pause" );
return 0;