LINUX.ORG.RU

boost::lexical_cast кажется.

Ещё можно через std::istringstream.

Legioner ★★★★★
()
Ответ на: комментарий от anonymous

Ну atoi некошерно - все же strtol & friends. Если нужно часто - можно их завернуть во что-нибудь объектное. Ну и да, буст.

anonymous
()
Ответ на: комментарий от slav

Что то такой варин не работает. Гцц ругается: ftp.cpp:17: ошибка: variable ‘std::istringstream istr’ has initializer but incomplete type

А вот если юзать atoi, все работает на ура. Вариант с бустом отпадает - не нужны лишние зависимости.

P.S. Анонимусом был я :)

P.P.S. Всем большое спасибо.

P.P.P.S. Никто не знает где можно достать книжку/документацию по конвертации всего и вся во вся? :)

Virun
()
Ответ на: комментарий от Virun

> Что то такой варин не работает. Гцц ругается: ftp.cpp:17: ошибка: variable ‘std::istringstream istr’ has initializer but incomplete type

#include <sstream> не забыл?

> P.P.P.S. Никто не знает где можно достать книжку/документацию по конвертации всего и вся во вся? :)

По конвертации - ХЗ, а вот по плюсам и libstdc++ - неплохая документация есть вот здесь: http://www.icce.rug.nl/documents/cplusplus/

slav ★★
()
Ответ на: комментарий от Virun

>А вот если юзать atoi, все работает на ура. Вариант с бустом отпадает - не нужны лишние зависимости.

http://www.gotw.ca/publications/mill19.htm

И вообще, Саттер рулит :)

anonymous
()

всё вышесказанное - это хорошо, но если уж так не нравятся лишние зависимости - почему бы самому не написать схему Горнера ;)

teferiincub
()
Ответ на: комментарий от teferiincub

хорошее замечание :)) сам лично ещё в школе на бэйсике решал подобную задачу :)

Cy6erBr4in ★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.