Function C++

#include 
#include 
#include                 
using namespace std;
void strToUpper( string& );      
int main(){
   string text("Test with assignments \n");
   strToUpper(text);
   cout << text << endl;
   strToUpper( text = "lower case");
   cout << text << endl;
   strToUpper( text += " and lower case!\n");
   cout << text << endl;
   return 0;
}
void strToUpper( string& str){                              
    int len = str.length();
    for( int i=0; i < len; ++i)
      str[i] = toupper( str[i]);
}