string

//
// g++ t1.cpp
//
#include <boost/algorithm/string/case_conv.hpp>
#include <iostream>
#include <string>
using namespace std; 

main(){
  string str("hello world");
  
  boost::to_upper( str); 
  std::string str1 = boost::to_upper_copy( str); 
  
  // the length
  cout << "length " << str.length() << endl; 

  // copy 
  string dest = str;
  str = "";
  cout << "dest: " << dest << endl; 

  // appending
  str = "hello world";
  str += " und guten tag"; 
  cout << "str: " << str << endl; 
  
  // compare and assign
  string usbPort( "/dev/ttyUSB0"); 
  if( usbPort.compare( "/dev/ttyUSB0") == 0)
    {
      usbPort.assign( "/dev/ttyUSB1"); 
    }
}
/*
output: 
length 11
dest: HELLO WORLD
str: hello world und guten tag

 */



Subsections