Что делать, если у меня есть значение в пределах unsigned int (т.е. 8 байт) записанное в строке. Ни функцией atoi, ни функцией atol по понятным причинам его оттуда вытащить не получается, потому что в Unix int и long int по четыре байта. Как в таких случаях поступают? Может как-то нужно с символами пошаманить. С лету в голову ответ не приходит. Подскажите.