Se genera el C Error R6002 en tiempo de ejecución cuando un programa en C compilado con un compilador de Microsoft intenta realizar una operación que requiere el apoyo de punto flotante cuando las bibliotecas de punto flotante no se han relacionado con el programa. La explicación más probable es que hay un código de punto flotante se incluyó explícitamente en el código, y el compilador asume que no era necesario . Esto puede ser causado por el uso de printf con el " % f " especificador de formato sin necesidad de enviar un argumento de punto flotante real . Adición de una referencia de punto flotante explícita a la convocatoria es la solución más limpia , pero otra solución es posible si la llamada no puede ser localizado o fijo. Instrucciones
1
Búsqueda para las llamadas a (funciones y afines ) printf o scanf que tienen una especificación de formato de punto flotante . "% f" es la especificación más probable, pero es posible que también han utilizado "% e ", "% E ", "% g " o "% G. " Es posible que haya banderas , una longitud o una especificación de precisión, así . Una expresión regular que debe encontrar todas las instancias es "% . * [ FeEgG ] . "
2
Modificar la llamada de función para convertir explícitamente a un tipo de datos de coma flotante. La razón más común de que no ya estar pasando un argumento de punto flotante es que usted está haciendo la función printf de datos en formato almacenados directamente en una matriz de bytes . Los detalles de la realización segura del reparto dependerá en gran medida de su aplicación específica. Para mayor claridad, puede que desee mover la conversión de coma flotante a una nueva línea .
3
Agregar una referencia a una variable de punto flotante si no puedes encontrar o modificar un llamada printf o scanf . Esto obligará a que el compilador para incluir las bibliotecas de punto flotante necesarias . Si usted no puede encontrar la línea de responsabilidad en su propio código , es probable que una biblioteca que está utilizando es la causa del error , y la adición de una variable de punto flotante es la solución más sencilla .
< Br >