B>>std::string str = "123";
B>>int i = atoi(str.c_str());
B>>
C>А можно проще:
C>#include <boost/lexical_cast.hpp>
C>std::string str = "236"; C>int i = boost::lexical_cast<int>(str);
Проще, ага. Найти boost, скачать boost, настроить среду на boost. Ждать, пока оно откомпилируется.
Извините, но вы со своим бустом достали. Это как темплейты совать где надо и не надо.
Здравствуйте, csharper, Вы писали:
C>Здравствуйте, Bell, Вы писали:
B>>Здравствуйте, Аноним, Вы писали:
V>>>>itoa B>>Я думаю, Маэстро имел ввиду atoi.
А>>>А как? Пример бы?
B>>
B>>std::string str = "123";
B>>int i = atoi(str.c_str());
B>>
B>>А вообще ответ на этот вопрос (да и на многие другие) вполне можно найти, воспользовавшись поиском
C>А можно проще:
C>#include <boost/lexical_cast.hpp>
C>std::string str = "236"; C>int i = boost::lexical_cast<int>(str);
Здравствуйте, degor, Вы писали:
D>Здравствуйте, csharper, Вы писали:
C>>А можно проще:
C>>#include <boost/lexical_cast.hpp>
C>>std::string str = "236"; C>>int i = boost::lexical_cast<int>(str);
D>Проще, ага. Найти boost, скачать boost, настроить среду на boost. Ждать, пока оно откомпилируется. D>Извините, но вы со своим бустом достали. Это как темплейты совать где надо и не надо.
Ну что за ерунда. lexical_cast реализован полностью в хедерах и ничего компилировать для его использования не надо.
Здравствуйте, LeeMouse, Вы писали:
LM>Ну что за ерунда. lexical_cast реализован полностью в хедерах и ничего компилировать для его использования не надо.
то есть программа получается из хедеров волшебным образом без посредства компилятора?