Language C++

#include 
#include 
using namespace std;
const int ignore = 0;
const int upper = 1;
const int lower = 2;
void print(char *s, int how = -1);
int main()
{
  print("Hello There\n", ignore);
  print("Hello There\n", upper);
  print("Hello There\n"); // continue in upper
  print("Hello there\n", lower);
  print("That's all\n");  // continue in lower
  return 0;
}
void print(char *s, int how)
{
  static int oldcase = ignore;
  if(how<0) 
     how = oldcase; 
  while(*s) {
    switch(how) {
      case upper: cout << (char) toupper(*s);
        break;
      case lower: cout << (char) tolower(*s);
        break;
      default: cout << *s;
    }
    s++;
  }
  oldcase = how;
}