×

Loading...

sample code:

char buffer[] = "123456.12";
long number;
number = atol(buffer); // number = 123456
buffer[6] = '\x37'; // '7'
number = atol(buffer); // number = 123456712;

The things to pay attention to is atol() should less than LONG_MAX, otherwise, you'll got garbagge data in number because of overflow error.
Report