📄 catsm.cpp
字号:
// Chapter 7 of C++ How to Program
// catsm.cpp
#include "cats.h"
#include <cstdlib>
#include <ctime>
// constructor
Cat::Cat()
{
srand( time( 0 ) );
setFurColor();
setEyeColor();
setHairLength();
} // end class Cat constructor
// return fur color
const char *Cat::getFurColor()
{
/* Write function implementation here */
} // end function getFur
// return hair length
const char *Cat::getHairLength()
{
/* Write function implementation here */
} // end function getHairLength
// return eye color
const char *Cat::getEyeColor()
{
/* Write function implementation here */
} // end function getEyeColor
// set fur color
void Cat::setFurColor()
{
int x = rand() % 3;
if ( x == 0 )
furColor = "black";
else if ( x == 1 )
furColor = "gray";
else
furColor = "brown";
} // end function setFurColor
// set eye color
void Cat::setEyeColor()
{
int x = rand() % 3;
if ( x == 0 )
eyeColor = "blue";
else if ( x == 1 )
eyeColor = "brown";
else
eyeColor = "green";
} // end function setEyeColor
// set hair length
void Cat::setHairLength()
{
int x = rand % 2;
if ( x == 0 )
hairLength = "short";
else
hairLength = "long";
} // end function setHairLength
/**************************************************************************
* (C) Copyright 1992-2003 by Deitel & Associates, Inc. and Prentice *
* Hall. All Rights Reserved. *
* *
* DISCLAIMER: The authors and publisher of this book have used their *
* best efforts in preparing the book. These efforts include the *
* development, research, and testing of the theories and programs *
* to determine their effectiveness. The authors and publisher make *
* no warranty of any kind, expressed or implied, with regard to these *
* programs or to the documentation contained in these books. The authors *
* and publisher shall not be liable in any event for incidental or *
* consequential damages in connection with, or arising out of, the *
* furnishing, performance, or use of these programs. *
*************************************************************************/
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -