Difference between revisions of "CPP/Boost/LexicalCast"

From ProgrammingExamples
< CPP
Jump to: navigation, search
(Created page with '==LexicalCast.cpp== <source lang="cpp"> #include <iostream> #include <boost/lexical_cast.hpp> int main(int argc, char* argv[]) { std::string stringNumber = "2.0"; float flo…')
 
(No difference)

Latest revision as of 10:44, 17 November 2011

LexicalCast.cpp

#include <iostream>
 
#include <boost/lexical_cast.hpp>
 
int main(int argc, char* argv[])
{
  std::string stringNumber = "2.0";
  float floatNumber = boost::lexical_cast<float>(stringNumber);
 
  std::cout << floatNumber << std::endl;
 
  return 0;
}

CMakeLists.txt

cmake_minimum_required(VERSION 2.6)
 
Project(LexicalCast)
 
FIND_PACKAGE(Boost)
 
LINK_DIRECTORIES(${LINK_DIRECTORIES} ${Boost_LIBRARY_DIRS})
INCLUDE_DIRECTORIES(${INCLUDE_DIRECTORIES} ${Boost_INCLUDE_DIRS})
 
ADD_EXECUTABLE(LexicalCast LexicalCast.cpp)