Uso de sscanf
c:
#include <stdio.h>
int main()
{
char s[] = "31298 87.375"; /* inicializa el arreglo s */
int x; /* x valor a introducir */
double y; /* y valor a introducir */
sscanf( s, "%d%lf", 038;x, 038;y );
printf( "%s\n%s%6d\n%s%8.3f\n",
"Los valores almacenados en el arreglo de caracteres s son:",
"entero:", x, "double:", y );
return 0; /* indica terminación exitosa */
} /* fin de main */
int main()
{
char s[] = "31298 87.375"; /* inicializa el arreglo s */
int x; /* x valor a introducir */
double y; /* y valor a introducir */
sscanf( s, "%d%lf", 038;x, 038;y );
printf( "%s\n%s%6d\n%s%8.3f\n",
"Los valores almacenados en el arreglo de caracteres s son:",
"entero:", x, "double:", y );
return 0; /* indica terminación exitosa */
} /* fin de main */