upper.cpp
#include <ctype.h> #include <iostream> using namespace std; // main routine to test upper() function // use member functions of standard input/output objects char upper(char); //function prototype int main() { char c, uc; while (cin.get(c) != 0) //use cntl z to exit { uc = upper(c); cout.put (uc); } cout.flush(); return 0; } char upper(char c) { if (islower(c) ) // if c is lower case—islower() is a function from ctype.h { return (char) toupper(c); /*make it upper case—toupper is a function from ctype.h*/ } else return c; //don't change c }
C:\classes\ece538\work>upper Here we go HERE WE GO ^Z
Maintained by John Loomis, updated Sun Dec 31 17:21:22 2006