Tengo una pregunta sobre el uso de printf.formato de cadena para printf valores de coma flotante
char str[8];
float val = 2.334563;
sprintf(str, format, val);
printf("val = %s.\n", str);
val = -23.34563;
sprintf(str, format, val);
printf("val = %s.\n", str);
val = -0.02334563;
sprintf(str, format, val);
printf("val = %s.\n", str);
val = 233;
sprintf(str, format, val);
printf("val = %s.\n", str);
La salida esperada sigue:
val = +2.3345
val = -23.345
val = -0.0233
val = +233.00
Qué cadena de formato necesito para eso? Gracias por su atención.
no consigue salida deseada. Su pregunta debería ser más directa. –
@JoeMcGrath: Esta Q claramente huele a Tarea y no aprecio escribir ningún tipo de código para las Preguntas de Tareas aparte de dar consejos o ideas. ** Motivo: ** No quiero que un programador se siente a mi lado (aunque dentro de unos años) que no puede escribir un código fuente dado una pista. –
Bien, gracias. Soy nuevo en Stack Overflow y no me di cuenta. Solo trato de responder preguntas. Soy un programador aficionado que no ha asistido a la escuela. No pensé en las asignaciones de tareas. Recordará hacer esto en el futuro. –