Tengo un valor que leo de un archivo y se almacena como un char *. El valor es un número monetario, #. ##, ##. ##, o ###. ##. Quiero convertir el carácter * en un número que puedo usar en los cálculos
Tengo problemas para entender las reglas de C con respecto a la precisión que se debe asumir al imprimir dobles o al convertir cadenas a dobles. El siguiente programa debe ilustrar mi punto: #include
Me he acostumbrado a strtod y variantes. Me pregunto por qué no se envía strtoi con stdlib.h. ¿Por qué el número entero queda fuera de esta parte? Específicamente, estoy preguntando por qué no hay una
im utilizando strtod() para convertir algunas cadenas de entrada. mientras revisaba mi código con valgrind, encontré una "lectura inválida de tamaño 8". el mensaje aparece si b comienza con "i" o "n",