Define and use const : Const « Language « C++






Define and use const

Define and use const
#include <iostream>
#include <cctype>
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;
}



           
       








Related examples in the same category