/* * @topic K00100 MSVC "Hello, World!" program * @brief in-class demo 0 -- pausing program before exiting */ #include <iostream> // this gives us access to cout and cin devices /* Example of a multi-line comment: This function calculates square of an integer. It takes an integer number as a parameter and also returns an integer. */ int square( int param ) { //ik-1/23/2014// commented out: //int temp = param * param; //return temp; return ( param * param ); // computes and returns the result } int main() { int dummy = square( 5 ); // demonstrates a function call std::cout << "Hello World!"; //---------------------------------------------- // prevent window from closing before exiting: //---------------------------------------------- char ch; // ch is a variable that holds a character // curious \n is a "line feed" control character, // it moves the cursor to the next line: std::cout << "\nEnter X to Exit: "; std::cin.ignore( 1, '\n' ); // extract and discard characters std::cin.clear(); // this clears cin state std::cin.get( ch ); // this reads a character from the keyboard, // and pauses the program from before exiting }