Paso de parametros de tipo float

Jaime
29 de Noviembre del 2002
Hola, tengo un programa que ha de llamar a otro mediante un exec, pero le tengo que pasar 3 parametros de tipo float y no se como hacerlo, los pongo directamente en el execlp("proghijo","proghijo",param1,param2,param3,NULL)?? Es que he estado probando y no consigo nada..

Q debo poner en la cabecera del main del proceso hijo? Porque si paso floats ya no sirve el (int argc, char *argv[]) como hago normalmente. O existe alguna forma de convertir el float a cadena para poder pasarlo normalmente?

Contestad pronto si puede ser. Muchas gracias

webJose
29 de Noviembre del 2002
La función es _fcvt. Devuelve un puntero tipo char. Si su aplicación es UNICODE, entonces deberá utilizar mbstowcs.