#include <stdlib.h>
volatile float fliczba;
volatile long lliczba;
int main(void)
{
lliczba=atol("1000.0");
fliczba=atof("1000.0");
}
Mam problem ponieważ funkcja atof zwraca cały czas wartość zero zamiast 1000.0.
Natomiast funkcja atol działa prawidłowo zwracając wartość 1000.
W czym tkwi problem?
volatile float fliczba;
volatile long lliczba;
int main(void)
{
lliczba=atol("1000.0");
fliczba=atof("1000.0");
}
Mam problem ponieważ funkcja atof zwraca cały czas wartość zero zamiast 1000.0.
Natomiast funkcja atol działa prawidłowo zwracając wartość 1000.
W czym tkwi problem?