\hypertarget{cmpslib19_8h}{}\section{cmpslib19.\+h File Reference}
\label{cmpslib19_8h}\index{cmpslib19.\+h@{cmpslib19.\+h}}
{\ttfamily \#include $<$cxxabi.\+h$>$}\newline
{\ttfamily \#include $<$bitset$>$}\newline
{\ttfamily \#include $<$time.\+h$>$}\newline
{\ttfamily \#include $<$string$>$}\newline
{\ttfamily \#include $<$string.\+h$>$}\newline
{\ttfamily \#include $<$sstream$>$}\newline
{\ttfamily \#include $<$stdio.\+h$>$}\newline
{\ttfamily \#include $<$stdlib.\+h$>$}\newline
{\ttfamily \#include $<$iostream$>$}\newline
{\ttfamily \#include $<$fstream$>$}\newline
{\ttfamily \#include $<$stdarg.\+h$>$}\newline
{\ttfamily \#include $<$typeinfo$>$}\newline
{\ttfamily \#include $<$limits.\+h$>$}\newline
{\ttfamily \#include $<$limits$>$}\newline
{\ttfamily \#include $<$ios$>$}\newline
{\ttfamily \#include $<$float.\+h$>$}\newline
{\ttfamily \#include $<$math.\+h$>$}\newline
{\ttfamily \#include $<$iomanip$>$}\newline
{\ttfamily \#include $<$stdexcept$>$}\newline
{\ttfamily \#include $<$signal.\+h$>$}\newline
{\ttfamily \#include $<$random$>$}\newline
{\ttfamily \#include $<$algorithm$>$}\newline
Include dependency graph for cmpslib19.\+h\+:\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{cmpslib19_8h__incl}
\end{center}
\end{figure}
\subsection*{Functions}
\begin{DoxyCompactItemize}
\item 
void \hyperlink{cmpslib19_8h_a92dee0277c84f15078d5ff34e4e2fa83}{Prompt} (string prompt, string \&val)
\begin{DoxyCompactList}\small\item\em use to request input from the user \end{DoxyCompactList}\item 
{\footnotesize template$<$class T $>$ }\\void \hyperlink{cmpslib19_8h_a61ad1ea96a1860d7c4f38d7fa4e3f0e2}{Prompt} (string prompt, T \&val)
\begin{DoxyCompactList}\small\item\em use to request input from the user \end{DoxyCompactList}\item 
{\footnotesize template$<$class T $>$ }\\void \hyperlink{cmpslib19_8h_a933f09907ef3d24621388a2e0bb25af4}{Prompt} (string prompt, T \&val, T minval, T maxval)
\begin{DoxyCompactList}\small\item\em use to request input from the user \end{DoxyCompactList}\item 
bool \hyperlink{cmpslib19_8h_a052761cac527f9fdd621df1c8ea410f8}{Prompt\+YN} (string prompt)
\begin{DoxyCompactList}\small\item\em for simple yes or no questions \end{DoxyCompactList}\item 
void \hyperlink{cmpslib19_8h_aa68a209683ff33aee24cbd00a53a5240}{Wait\+Hundredth} (int time)
\begin{DoxyCompactList}\small\item\em Do nothing for a period of time. \end{DoxyCompactList}\item 
void \hyperlink{cmpslib19_8h_a6a3ca153f0817e8ba91a023b886bb662}{Clear\+Screen} ()
\begin{DoxyCompactList}\small\item\em clear the screen \end{DoxyCompactList}\item 
char $\ast$ \hyperlink{cmpslib19_8h_afe3033c9603c8baeac7123656fb822d8}{Get\+Time} ()
\begin{DoxyCompactList}\small\item\em get the time \end{DoxyCompactList}\item 
string \hyperlink{cmpslib19_8h_a6ca154129794bfa6eeed22857b24eea2}{Get\+Date\+Time} ()
\begin{DoxyCompactList}\small\item\em The Date\+Time as a string. \end{DoxyCompactList}\item 
int \hyperlink{cmpslib19_8h_ad1c7a9ca27e6560ec24318796c0f43e0}{String\+To\+Integer} (string input)
\begin{DoxyCompactList}\small\item\em convert string to int \end{DoxyCompactList}\item 
double \hyperlink{cmpslib19_8h_a47f88afeba8d3f056e77537d2279f0d7}{String\+To\+Double} (string input)
\begin{DoxyCompactList}\small\item\em convert string to double \end{DoxyCompactList}\item 
string \hyperlink{cmpslib19_8h_aea80e005a6e3eb7bb3fa7665b7941d78}{To\+Lower\+Case} (string input)
\begin{DoxyCompactList}\small\item\em convert string to lowercase \end{DoxyCompactList}\item 
string \hyperlink{cmpslib19_8h_ade7a4be0dd8c593dda7ab00951d04aaf}{To\+Upper\+Case} (string input)
\begin{DoxyCompactList}\small\item\em convert string to uppercase \end{DoxyCompactList}\item 
bool \hyperlink{cmpslib19_8h_ab7e02f12b6e39d7dade2b4e0289a5633}{String\+To\+Bool} (string input)
\begin{DoxyCompactList}\small\item\em convert string to bool \end{DoxyCompactList}\item 
bool \hyperlink{cmpslib19_8h_aa46e675e3e441a2ad150b65b7d4f2ff1}{Very\+Close} (float A, float B, float epsilon=0.\+0005f)
\begin{DoxyCompactList}\small\item\em compare two floats \end{DoxyCompactList}\item 
{\footnotesize template$<$typename T $>$ }\\string \hyperlink{cmpslib19_8h_a1752ce9f750d1a035bbb2dc28bb141f3}{Number\+To\+String} (T Number)
\begin{DoxyCompactList}\small\item\em convert a numveric value to string \end{DoxyCompactList}\item 
int \hyperlink{cmpslib19_8h_a1acc3fd8c76e7d98cc9ba4ab659e3bc7}{Create\+Random\+Number} (int min, int max)
\begin{DoxyCompactList}\small\item\em create a random number \end{DoxyCompactList}\item 
bool \hyperlink{cmpslib19_8h_a9ab09e6f4b8d404c32ec6eeeb97b9849}{Is\+Number} (string str)
\begin{DoxyCompactList}\small\item\em can this string be converted to a numeric value \end{DoxyCompactList}\item 
bool \hyperlink{cmpslib19_8h_ad4c209cc867a409439e367257482e52e}{Is\+Integer} (string input)
\begin{DoxyCompactList}\small\item\em can this string be converted to an integer numeric value \end{DoxyCompactList}\item 
bool \hyperlink{cmpslib19_8h_ad9aa7a2eac63a3a91e6efc3d8a8093cd}{Is\+Double} (string input)
\begin{DoxyCompactList}\small\item\em can this string be converted to an double value \end{DoxyCompactList}\item 
string \hyperlink{cmpslib19_8h_af069c3e7668b42301407eba939aebc05}{Pass\+Fail} (int in)
\begin{DoxyCompactList}\small\item\em convert bool value into \char`\"{}\+Pass\char`\"{} or \char`\"{}\+Fail\char`\"{} \end{DoxyCompactList}\item 
string \hyperlink{cmpslib19_8h_a4e8c660531ad50bbc04f0673e2300840}{PF} (int in)
\begin{DoxyCompactList}\small\item\em same as Pass\+Fail same as Pass\+Fail \end{DoxyCompactList}\item 
{\footnotesize template$<$class T $>$ }\\bool \hyperlink{cmpslib19_8h_af3b167b1a981351b2576626fa5fb3666}{Is\+Sorted\+Ascending} (T $\ast$data, unsigned int size)
\begin{DoxyCompactList}\small\item\em is an array sorted a function that will tell you if an array is sorted \end{DoxyCompactList}\item 
{\footnotesize template$<$class T $>$ }\\bool \hyperlink{cmpslib19_8h_a9ddc25c40b5433c28aefc7205b54591d}{Is\+Sorted\+Descending} (T $\ast$data, unsigned int size)
\begin{DoxyCompactList}\small\item\em is an array sorted a function that will tell you if an array is sorted \end{DoxyCompactList}\item 
string \hyperlink{cmpslib19_8h_a4ff3e6a360601201cc4702252aec4b5f}{R\+ED} (string input)
\begin{DoxyCompactList}\small\item\em return a string formatted to display in color \end{DoxyCompactList}\item 
string \hyperlink{cmpslib19_8h_a2f0785a6036d86324ffa9b06ef6d17b5}{G\+R\+E\+EN} (string input)
\begin{DoxyCompactList}\small\item\em return a string formatted to display in color \end{DoxyCompactList}\item 
string \hyperlink{cmpslib19_8h_ab6512072f5c318de68c51932f539e4ee}{Y\+E\+L\+L\+OW} (string input)
\begin{DoxyCompactList}\small\item\em return a string formatted to display in color \end{DoxyCompactList}\item 
string \hyperlink{cmpslib19_8h_a967b851dd13dc0595580ed17f5ce2be5}{B\+L\+UE} (string input)
\begin{DoxyCompactList}\small\item\em return a string formatted to display in color \end{DoxyCompactList}\item 
string \hyperlink{cmpslib19_8h_acc419685fe6063ca52dbeaf2171ee504}{M\+A\+G\+E\+N\+TA} (string input)
\begin{DoxyCompactList}\small\item\em return a string formatted to display in color \end{DoxyCompactList}\item 
string \hyperlink{cmpslib19_8h_af04d02a4aa7f3558a98c458d64e0da3e}{C\+Y\+AN} (string input)
\begin{DoxyCompactList}\small\item\em return a string formatted to display in color \end{DoxyCompactList}\item 
string \hyperlink{cmpslib19_8h_af13bf3bf188ecd2499c2759839fdde4c}{Change\+To\+Red} ()
\begin{DoxyCompactList}\small\item\em returns a string formated to display in a color and does not reset to white \end{DoxyCompactList}\item 
string \hyperlink{cmpslib19_8h_a298891a6eba5f5398dd4e824a105df10}{Change\+To\+Green} ()
\begin{DoxyCompactList}\small\item\em returns a string formated to display in a color and does not reset to white \end{DoxyCompactList}\item 
string \hyperlink{cmpslib19_8h_ab03361a3e2d206871b23aba4d48b3fef}{Change\+To\+Yellow} ()
\begin{DoxyCompactList}\small\item\em returns a string formated to display in a color and does not reset to white \end{DoxyCompactList}\item 
string \hyperlink{cmpslib19_8h_aa890ee39c4bdf85ecaaeaf3cb4b61402}{Change\+To\+Blue} ()
\begin{DoxyCompactList}\small\item\em returns a string formated to display in a color and does not reset to white \end{DoxyCompactList}\item 
string \hyperlink{cmpslib19_8h_a5b6d34cb75332c77ae1bb99feb8bdbae}{Change\+To\+Magenta} ()
\begin{DoxyCompactList}\small\item\em returns a string formated to display in a color and does not reset to white \end{DoxyCompactList}\item 
string \hyperlink{cmpslib19_8h_a56b0d8db16aa1850d5a8806527560391}{Change\+To\+Cyan} ()
\begin{DoxyCompactList}\small\item\em returns a string formated to display in a color and does not reset to white \end{DoxyCompactList}\item 
string \hyperlink{cmpslib19_8h_a8bc99ec893f79a0a76ed6724d4b9a929}{Change\+To\+White} ()
\begin{DoxyCompactList}\small\item\em returns a string formated to display in a color and does not reset to white \end{DoxyCompactList}\item 
void \hyperlink{cmpslib19_8h_a0e6d321e7136de0a073c71cd8a40896f}{Position\+Cursor} (int row, int col)
\begin{DoxyCompactList}\small\item\em move the cursor to the position indcated by the row and column \end{DoxyCompactList}\item 
{\footnotesize template$<$typename T $>$ }\\std\+::string \hyperlink{cmpslib19_8h_a36d9c517cafcab1a31f655036d25525b}{Get\+Class\+Name} (const T \&a)
\begin{DoxyCompactList}\small\item\em get the class name as a string for the object \end{DoxyCompactList}\end{DoxyCompactItemize}


\subsection{Function Documentation}
\mbox{\Hypertarget{cmpslib19_8h_a967b851dd13dc0595580ed17f5ce2be5}\label{cmpslib19_8h_a967b851dd13dc0595580ed17f5ce2be5}} 
\index{cmpslib19.\+h@{cmpslib19.\+h}!B\+L\+UE@{B\+L\+UE}}
\index{B\+L\+UE@{B\+L\+UE}!cmpslib19.\+h@{cmpslib19.\+h}}
\subsubsection{\texorpdfstring{B\+L\+U\+E()}{BLUE()}}
{\footnotesize\ttfamily string B\+L\+UE (\begin{DoxyParamCaption}\item[{string}]{input }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}



return a string formatted to display in color 

returns a string same as the input but with some tags added so it will display the text and change back to white \mbox{\Hypertarget{cmpslib19_8h_aa890ee39c4bdf85ecaaeaf3cb4b61402}\label{cmpslib19_8h_aa890ee39c4bdf85ecaaeaf3cb4b61402}} 
\index{cmpslib19.\+h@{cmpslib19.\+h}!Change\+To\+Blue@{Change\+To\+Blue}}
\index{Change\+To\+Blue@{Change\+To\+Blue}!cmpslib19.\+h@{cmpslib19.\+h}}
\subsubsection{\texorpdfstring{Change\+To\+Blue()}{ChangeToBlue()}}
{\footnotesize\ttfamily string Change\+To\+Blue (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}



returns a string formated to display in a color and does not reset to white 

returns a string that when pushed to std\+::cout will change the console output color~\newline
 you will probably want to set it back white at some point \mbox{\Hypertarget{cmpslib19_8h_a56b0d8db16aa1850d5a8806527560391}\label{cmpslib19_8h_a56b0d8db16aa1850d5a8806527560391}} 
\index{cmpslib19.\+h@{cmpslib19.\+h}!Change\+To\+Cyan@{Change\+To\+Cyan}}
\index{Change\+To\+Cyan@{Change\+To\+Cyan}!cmpslib19.\+h@{cmpslib19.\+h}}
\subsubsection{\texorpdfstring{Change\+To\+Cyan()}{ChangeToCyan()}}
{\footnotesize\ttfamily string Change\+To\+Cyan (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}



returns a string formated to display in a color and does not reset to white 

returns a string that when pushed to std\+::cout will change the console output color~\newline
 you will probably want to set it back white at some point \mbox{\Hypertarget{cmpslib19_8h_a298891a6eba5f5398dd4e824a105df10}\label{cmpslib19_8h_a298891a6eba5f5398dd4e824a105df10}} 
\index{cmpslib19.\+h@{cmpslib19.\+h}!Change\+To\+Green@{Change\+To\+Green}}
\index{Change\+To\+Green@{Change\+To\+Green}!cmpslib19.\+h@{cmpslib19.\+h}}
\subsubsection{\texorpdfstring{Change\+To\+Green()}{ChangeToGreen()}}
{\footnotesize\ttfamily string Change\+To\+Green (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}



returns a string formated to display in a color and does not reset to white 

returns a string that when pushed to std\+::cout will change the console output color~\newline
 you will probably want to set it back white at some point \mbox{\Hypertarget{cmpslib19_8h_a5b6d34cb75332c77ae1bb99feb8bdbae}\label{cmpslib19_8h_a5b6d34cb75332c77ae1bb99feb8bdbae}} 
\index{cmpslib19.\+h@{cmpslib19.\+h}!Change\+To\+Magenta@{Change\+To\+Magenta}}
\index{Change\+To\+Magenta@{Change\+To\+Magenta}!cmpslib19.\+h@{cmpslib19.\+h}}
\subsubsection{\texorpdfstring{Change\+To\+Magenta()}{ChangeToMagenta()}}
{\footnotesize\ttfamily string Change\+To\+Magenta (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}



returns a string formated to display in a color and does not reset to white 

returns a string that when pushed to std\+::cout will change the console output color~\newline
 you will probably want to set it back white at some point \mbox{\Hypertarget{cmpslib19_8h_af13bf3bf188ecd2499c2759839fdde4c}\label{cmpslib19_8h_af13bf3bf188ecd2499c2759839fdde4c}} 
\index{cmpslib19.\+h@{cmpslib19.\+h}!Change\+To\+Red@{Change\+To\+Red}}
\index{Change\+To\+Red@{Change\+To\+Red}!cmpslib19.\+h@{cmpslib19.\+h}}
\subsubsection{\texorpdfstring{Change\+To\+Red()}{ChangeToRed()}}
{\footnotesize\ttfamily string Change\+To\+Red (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}



returns a string formated to display in a color and does not reset to white 

returns a string that when pushed to std\+::cout will change the console output color~\newline
 you will probably want to set it back white at some point \mbox{\Hypertarget{cmpslib19_8h_a8bc99ec893f79a0a76ed6724d4b9a929}\label{cmpslib19_8h_a8bc99ec893f79a0a76ed6724d4b9a929}} 
\index{cmpslib19.\+h@{cmpslib19.\+h}!Change\+To\+White@{Change\+To\+White}}
\index{Change\+To\+White@{Change\+To\+White}!cmpslib19.\+h@{cmpslib19.\+h}}
\subsubsection{\texorpdfstring{Change\+To\+White()}{ChangeToWhite()}}
{\footnotesize\ttfamily string Change\+To\+White (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}



returns a string formated to display in a color and does not reset to white 

returns a string that when pushed to std\+::cout will change the console output color~\newline
 you will probably want to set it back white at some point \mbox{\Hypertarget{cmpslib19_8h_ab03361a3e2d206871b23aba4d48b3fef}\label{cmpslib19_8h_ab03361a3e2d206871b23aba4d48b3fef}} 
\index{cmpslib19.\+h@{cmpslib19.\+h}!Change\+To\+Yellow@{Change\+To\+Yellow}}
\index{Change\+To\+Yellow@{Change\+To\+Yellow}!cmpslib19.\+h@{cmpslib19.\+h}}
\subsubsection{\texorpdfstring{Change\+To\+Yellow()}{ChangeToYellow()}}
{\footnotesize\ttfamily string Change\+To\+Yellow (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}



returns a string formated to display in a color and does not reset to white 

returns a string that when pushed to std\+::cout will change the console output color~\newline
 you will probably want to set it back white at some point \mbox{\Hypertarget{cmpslib19_8h_a6a3ca153f0817e8ba91a023b886bb662}\label{cmpslib19_8h_a6a3ca153f0817e8ba91a023b886bb662}} 
\index{cmpslib19.\+h@{cmpslib19.\+h}!Clear\+Screen@{Clear\+Screen}}
\index{Clear\+Screen@{Clear\+Screen}!cmpslib19.\+h@{cmpslib19.\+h}}
\subsubsection{\texorpdfstring{Clear\+Screen()}{ClearScreen()}}
{\footnotesize\ttfamily void Clear\+Screen (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}



clear the screen 

clears the screen \mbox{\Hypertarget{cmpslib19_8h_a1acc3fd8c76e7d98cc9ba4ab659e3bc7}\label{cmpslib19_8h_a1acc3fd8c76e7d98cc9ba4ab659e3bc7}} 
\index{cmpslib19.\+h@{cmpslib19.\+h}!Create\+Random\+Number@{Create\+Random\+Number}}
\index{Create\+Random\+Number@{Create\+Random\+Number}!cmpslib19.\+h@{cmpslib19.\+h}}
\subsubsection{\texorpdfstring{Create\+Random\+Number()}{CreateRandomNumber()}}
{\footnotesize\ttfamily int Create\+Random\+Number (\begin{DoxyParamCaption}\item[{int}]{min,  }\item[{int}]{max }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}



create a random number 

create a random number 
\begin{DoxyParams}{Parameters}
{\em min} & minimum value to return \\
\hline
{\em max} & maximum value to return \\
\hline
\end{DoxyParams}
\mbox{\Hypertarget{cmpslib19_8h_af04d02a4aa7f3558a98c458d64e0da3e}\label{cmpslib19_8h_af04d02a4aa7f3558a98c458d64e0da3e}} 
\index{cmpslib19.\+h@{cmpslib19.\+h}!C\+Y\+AN@{C\+Y\+AN}}
\index{C\+Y\+AN@{C\+Y\+AN}!cmpslib19.\+h@{cmpslib19.\+h}}
\subsubsection{\texorpdfstring{C\+Y\+A\+N()}{CYAN()}}
{\footnotesize\ttfamily string C\+Y\+AN (\begin{DoxyParamCaption}\item[{string}]{input }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}



return a string formatted to display in color 

returns a string same as the input but with some tags added so it will display the text and change back to white \mbox{\Hypertarget{cmpslib19_8h_a36d9c517cafcab1a31f655036d25525b}\label{cmpslib19_8h_a36d9c517cafcab1a31f655036d25525b}} 
\index{cmpslib19.\+h@{cmpslib19.\+h}!Get\+Class\+Name@{Get\+Class\+Name}}
\index{Get\+Class\+Name@{Get\+Class\+Name}!cmpslib19.\+h@{cmpslib19.\+h}}
\subsubsection{\texorpdfstring{Get\+Class\+Name()}{GetClassName()}}
{\footnotesize\ttfamily template$<$typename T $>$ \\
std\+::string Get\+Class\+Name (\begin{DoxyParamCaption}\item[{const T \&}]{a }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}



get the class name as a string for the object 

returns a string representation of the class name of the object 
\begin{DoxyParams}{Parameters}
{\em a} & the object that you would like to get the class name of \\
\hline
\end{DoxyParams}
\mbox{\Hypertarget{cmpslib19_8h_a6ca154129794bfa6eeed22857b24eea2}\label{cmpslib19_8h_a6ca154129794bfa6eeed22857b24eea2}} 
\index{cmpslib19.\+h@{cmpslib19.\+h}!Get\+Date\+Time@{Get\+Date\+Time}}
\index{Get\+Date\+Time@{Get\+Date\+Time}!cmpslib19.\+h@{cmpslib19.\+h}}
\subsubsection{\texorpdfstring{Get\+Date\+Time()}{GetDateTime()}}
{\footnotesize\ttfamily string Get\+Date\+Time (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}



The Date\+Time as a string. 

returns the date time as string Y\+Y\+Y\+Y-\/\+M\+M-\/\+D\+D-\/\+HH\+:mm\+:ss year-\/month-\/day-\/hour\+:minutes\+:seconds \mbox{\Hypertarget{cmpslib19_8h_afe3033c9603c8baeac7123656fb822d8}\label{cmpslib19_8h_afe3033c9603c8baeac7123656fb822d8}} 
\index{cmpslib19.\+h@{cmpslib19.\+h}!Get\+Time@{Get\+Time}}
\index{Get\+Time@{Get\+Time}!cmpslib19.\+h@{cmpslib19.\+h}}
\subsubsection{\texorpdfstring{Get\+Time()}{GetTime()}}
{\footnotesize\ttfamily char$\ast$ Get\+Time (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}



get the time 

returns the current time as a formatted char array~\newline
 The returned string has the following format\+:~\newline
 Www Mmm dd hh\+:mm\+:ss yyyy ~\newline
 Where Www is the weekday, Mmm the month in letters, dd the day of the month, hh\+:mm\+:ss the time, and yyyy the year. ~\newline
 The C string is followed by a new-\/line character and the terminating null-\/character. \mbox{\Hypertarget{cmpslib19_8h_a2f0785a6036d86324ffa9b06ef6d17b5}\label{cmpslib19_8h_a2f0785a6036d86324ffa9b06ef6d17b5}} 
\index{cmpslib19.\+h@{cmpslib19.\+h}!G\+R\+E\+EN@{G\+R\+E\+EN}}
\index{G\+R\+E\+EN@{G\+R\+E\+EN}!cmpslib19.\+h@{cmpslib19.\+h}}
\subsubsection{\texorpdfstring{G\+R\+E\+E\+N()}{GREEN()}}
{\footnotesize\ttfamily string G\+R\+E\+EN (\begin{DoxyParamCaption}\item[{string}]{input }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}



return a string formatted to display in color 

returns a string same as the input but with some tags added so it will display the text and change back to white \mbox{\Hypertarget{cmpslib19_8h_ad9aa7a2eac63a3a91e6efc3d8a8093cd}\label{cmpslib19_8h_ad9aa7a2eac63a3a91e6efc3d8a8093cd}} 
\index{cmpslib19.\+h@{cmpslib19.\+h}!Is\+Double@{Is\+Double}}
\index{Is\+Double@{Is\+Double}!cmpslib19.\+h@{cmpslib19.\+h}}
\subsubsection{\texorpdfstring{Is\+Double()}{IsDouble()}}
{\footnotesize\ttfamily bool Is\+Double (\begin{DoxyParamCaption}\item[{string}]{input }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}



can this string be converted to an double value 

tests to see if the string could be converted to a double value ~\newline
 retrurns true if so , false otherwise \mbox{\Hypertarget{cmpslib19_8h_ad4c209cc867a409439e367257482e52e}\label{cmpslib19_8h_ad4c209cc867a409439e367257482e52e}} 
\index{cmpslib19.\+h@{cmpslib19.\+h}!Is\+Integer@{Is\+Integer}}
\index{Is\+Integer@{Is\+Integer}!cmpslib19.\+h@{cmpslib19.\+h}}
\subsubsection{\texorpdfstring{Is\+Integer()}{IsInteger()}}
{\footnotesize\ttfamily bool Is\+Integer (\begin{DoxyParamCaption}\item[{string}]{input }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}



can this string be converted to an integer numeric value 

tests to see if the string could be converted to a integer value ~\newline
 retrurns true if so , false otherwise \mbox{\Hypertarget{cmpslib19_8h_a9ab09e6f4b8d404c32ec6eeeb97b9849}\label{cmpslib19_8h_a9ab09e6f4b8d404c32ec6eeeb97b9849}} 
\index{cmpslib19.\+h@{cmpslib19.\+h}!Is\+Number@{Is\+Number}}
\index{Is\+Number@{Is\+Number}!cmpslib19.\+h@{cmpslib19.\+h}}
\subsubsection{\texorpdfstring{Is\+Number()}{IsNumber()}}
{\footnotesize\ttfamily bool Is\+Number (\begin{DoxyParamCaption}\item[{string}]{str }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}



can this string be converted to a numeric value 

tests to see if the string could be converted to a numeric value ~\newline
 retrurns true if so , false otherwise \mbox{\Hypertarget{cmpslib19_8h_af3b167b1a981351b2576626fa5fb3666}\label{cmpslib19_8h_af3b167b1a981351b2576626fa5fb3666}} 
\index{cmpslib19.\+h@{cmpslib19.\+h}!Is\+Sorted\+Ascending@{Is\+Sorted\+Ascending}}
\index{Is\+Sorted\+Ascending@{Is\+Sorted\+Ascending}!cmpslib19.\+h@{cmpslib19.\+h}}
\subsubsection{\texorpdfstring{Is\+Sorted\+Ascending()}{IsSortedAscending()}}
{\footnotesize\ttfamily template$<$class T $>$ \\
bool Is\+Sorted\+Ascending (\begin{DoxyParamCaption}\item[{T $\ast$}]{data,  }\item[{unsigned int}]{size }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}



is an array sorted a function that will tell you if an array is sorted 


\begin{DoxyParams}{Parameters}
{\em data} & pointer to an array \\
\hline
{\em size} & the size of the array\\
\hline
\end{DoxyParams}

\begin{DoxyCode}
\textcolor{keywordtype}{int} array1 =\{1,2,3,4,5\};
\textcolor{keywordtype}{int} array2 =\{5,4,3,2,1\};

\textcolor{keywordtype}{int} result = IsSortedAscentding(array1,5);
\textcolor{comment}{// result will contain true}
\textcolor{keywordtype}{int} result = IsSortedAscentding(array2,5);
\textcolor{comment}{// result will contain false}
\end{DoxyCode}
 \mbox{\Hypertarget{cmpslib19_8h_a9ddc25c40b5433c28aefc7205b54591d}\label{cmpslib19_8h_a9ddc25c40b5433c28aefc7205b54591d}} 
\index{cmpslib19.\+h@{cmpslib19.\+h}!Is\+Sorted\+Descending@{Is\+Sorted\+Descending}}
\index{Is\+Sorted\+Descending@{Is\+Sorted\+Descending}!cmpslib19.\+h@{cmpslib19.\+h}}
\subsubsection{\texorpdfstring{Is\+Sorted\+Descending()}{IsSortedDescending()}}
{\footnotesize\ttfamily template$<$class T $>$ \\
bool Is\+Sorted\+Descending (\begin{DoxyParamCaption}\item[{T $\ast$}]{data,  }\item[{unsigned int}]{size }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}



is an array sorted a function that will tell you if an array is sorted 


\begin{DoxyParams}{Parameters}
{\em data} & pointer to an array \\
\hline
{\em size} & the size of the array\\
\hline
\end{DoxyParams}

\begin{DoxyCode}
\textcolor{keywordtype}{int} array1 =\{1,2,3,4,5\};
\textcolor{keywordtype}{int} array2 =\{5,4,3,2,1\};

\textcolor{keywordtype}{int} result = \hyperlink{cmpslib19_8h_a9ddc25c40b5433c28aefc7205b54591d}{IsSortedDescending}(array1,5);
\textcolor{comment}{// result will contain false}
\textcolor{keywordtype}{int} result = \hyperlink{cmpslib19_8h_a9ddc25c40b5433c28aefc7205b54591d}{IsSortedDescending}(array2,5);
\textcolor{comment}{// result will contain true}
\end{DoxyCode}
 \mbox{\Hypertarget{cmpslib19_8h_acc419685fe6063ca52dbeaf2171ee504}\label{cmpslib19_8h_acc419685fe6063ca52dbeaf2171ee504}} 
\index{cmpslib19.\+h@{cmpslib19.\+h}!M\+A\+G\+E\+N\+TA@{M\+A\+G\+E\+N\+TA}}
\index{M\+A\+G\+E\+N\+TA@{M\+A\+G\+E\+N\+TA}!cmpslib19.\+h@{cmpslib19.\+h}}
\subsubsection{\texorpdfstring{M\+A\+G\+E\+N\+T\+A()}{MAGENTA()}}
{\footnotesize\ttfamily string M\+A\+G\+E\+N\+TA (\begin{DoxyParamCaption}\item[{string}]{input }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}



return a string formatted to display in color 

returns a string same as the input but with some tags added so it will display the text and change back to white \mbox{\Hypertarget{cmpslib19_8h_a1752ce9f750d1a035bbb2dc28bb141f3}\label{cmpslib19_8h_a1752ce9f750d1a035bbb2dc28bb141f3}} 
\index{cmpslib19.\+h@{cmpslib19.\+h}!Number\+To\+String@{Number\+To\+String}}
\index{Number\+To\+String@{Number\+To\+String}!cmpslib19.\+h@{cmpslib19.\+h}}
\subsubsection{\texorpdfstring{Number\+To\+String()}{NumberToString()}}
{\footnotesize\ttfamily template$<$typename T $>$ \\
string Number\+To\+String (\begin{DoxyParamCaption}\item[{T}]{Number }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}



convert a numveric value to string 

this will try to convert a double,int or float to a string~\newline
 may throw and exception if it cant do it \mbox{\Hypertarget{cmpslib19_8h_af069c3e7668b42301407eba939aebc05}\label{cmpslib19_8h_af069c3e7668b42301407eba939aebc05}} 
\index{cmpslib19.\+h@{cmpslib19.\+h}!Pass\+Fail@{Pass\+Fail}}
\index{Pass\+Fail@{Pass\+Fail}!cmpslib19.\+h@{cmpslib19.\+h}}
\subsubsection{\texorpdfstring{Pass\+Fail()}{PassFail()}}
{\footnotesize\ttfamily string Pass\+Fail (\begin{DoxyParamCaption}\item[{int}]{in }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}



convert bool value into \char`\"{}\+Pass\char`\"{} or \char`\"{}\+Fail\char`\"{} 

used to test some of our fuctions~\newline
 simply returns a string for our tests


\begin{DoxyCode}
\textcolor{keywordtype}{int} x = 5;
MakeAValue2TimesWhatItWas(x);
\textcolor{comment}{// if our function did indeed make the value of x 2 times what it was it should contain 10 now}
cout << \hyperlink{cmpslib19_8h_af069c3e7668b42301407eba939aebc05}{PassFail}( x == 10) << endl; \textcolor{comment}{// will display Pass or Fail depending on the expression x==10}
\end{DoxyCode}
 \mbox{\Hypertarget{cmpslib19_8h_a4e8c660531ad50bbc04f0673e2300840}\label{cmpslib19_8h_a4e8c660531ad50bbc04f0673e2300840}} 
\index{cmpslib19.\+h@{cmpslib19.\+h}!PF@{PF}}
\index{PF@{PF}!cmpslib19.\+h@{cmpslib19.\+h}}
\subsubsection{\texorpdfstring{P\+F()}{PF()}}
{\footnotesize\ttfamily string PF (\begin{DoxyParamCaption}\item[{int}]{in }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}



same as Pass\+Fail same as Pass\+Fail 

\mbox{\Hypertarget{cmpslib19_8h_a0e6d321e7136de0a073c71cd8a40896f}\label{cmpslib19_8h_a0e6d321e7136de0a073c71cd8a40896f}} 
\index{cmpslib19.\+h@{cmpslib19.\+h}!Position\+Cursor@{Position\+Cursor}}
\index{Position\+Cursor@{Position\+Cursor}!cmpslib19.\+h@{cmpslib19.\+h}}
\subsubsection{\texorpdfstring{Position\+Cursor()}{PositionCursor()}}
{\footnotesize\ttfamily void Position\+Cursor (\begin{DoxyParamCaption}\item[{int}]{row,  }\item[{int}]{col }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}



move the cursor to the position indcated by the row and column 

move the cursor to the position indcated by the row and column Note the offset is 1 not 0 any cout statemets after this funcion is called will start displaying at the new location \mbox{\Hypertarget{cmpslib19_8h_a92dee0277c84f15078d5ff34e4e2fa83}\label{cmpslib19_8h_a92dee0277c84f15078d5ff34e4e2fa83}} 
\index{cmpslib19.\+h@{cmpslib19.\+h}!Prompt@{Prompt}}
\index{Prompt@{Prompt}!cmpslib19.\+h@{cmpslib19.\+h}}
\subsubsection{\texorpdfstring{Prompt()}{Prompt()}\hspace{0.1cm}{\footnotesize\ttfamily [1/3]}}
{\footnotesize\ttfamily void Prompt (\begin{DoxyParamCaption}\item[{string}]{prompt,  }\item[{string \&}]{val }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}



use to request input from the user 

displays the first parameter \char`\"{}text\char`\"{} to the console~\newline
 take in input from the user and store it in the second parameter ~\newline
this version is specific for string datatype~\newline
it will read in an entire line of text including spaces


\begin{DoxyParams}{Parameters}
{\em prompt} & the value (message) to be displayed to the user \\
\hline
{\em val} & the destination where the user input is stored\\
\hline
\end{DoxyParams}

\begin{DoxyCode}
\textcolor{keywordtype}{string} name;
\hyperlink{cmpslib19_8h_a92dee0277c84f15078d5ff34e4e2fa83}{Prompt}(\textcolor{stringliteral}{"what is your first name?"},name);
\textcolor{comment}{// the user input value is now stored in name}
\end{DoxyCode}
 \mbox{\Hypertarget{cmpslib19_8h_a61ad1ea96a1860d7c4f38d7fa4e3f0e2}\label{cmpslib19_8h_a61ad1ea96a1860d7c4f38d7fa4e3f0e2}} 
\index{cmpslib19.\+h@{cmpslib19.\+h}!Prompt@{Prompt}}
\index{Prompt@{Prompt}!cmpslib19.\+h@{cmpslib19.\+h}}
\subsubsection{\texorpdfstring{Prompt()}{Prompt()}\hspace{0.1cm}{\footnotesize\ttfamily [2/3]}}
{\footnotesize\ttfamily template$<$class T $>$ \\
void Prompt (\begin{DoxyParamCaption}\item[{string}]{prompt,  }\item[{T \&}]{val }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}



use to request input from the user 

displays the first parameter \char`\"{}text\char`\"{} to the console~\newline
 take in input from the user and store it in the second parameter ~\newline
if the input does not match the datatype of the second parameter ~\newline
the function will request the user enter the value again~\newline

\begin{DoxyParams}{Parameters}
{\em prompt} & the value (message) to be displayed to the user \\
\hline
{\em val} & (P\+BR) the destination where the user input is stored\\
\hline
\end{DoxyParams}

\begin{DoxyCode}
\textcolor{keywordtype}{int} puppies;
\hyperlink{cmpslib19_8h_a92dee0277c84f15078d5ff34e4e2fa83}{Prompt}(\textcolor{stringliteral}{"How many puppies would you like?"},puppies);
\textcolor{comment}{// the user input value is now stored in puppies}

\textcolor{keywordtype}{double} apples;
\hyperlink{cmpslib19_8h_a92dee0277c84f15078d5ff34e4e2fa83}{Prompt}(\textcolor{stringliteral}{"How many kilos of apples would you like?"},apples);
\textcolor{comment}{// the user input value is now stored in apples}
\end{DoxyCode}
 \mbox{\Hypertarget{cmpslib19_8h_a933f09907ef3d24621388a2e0bb25af4}\label{cmpslib19_8h_a933f09907ef3d24621388a2e0bb25af4}} 
\index{cmpslib19.\+h@{cmpslib19.\+h}!Prompt@{Prompt}}
\index{Prompt@{Prompt}!cmpslib19.\+h@{cmpslib19.\+h}}
\subsubsection{\texorpdfstring{Prompt()}{Prompt()}\hspace{0.1cm}{\footnotesize\ttfamily [3/3]}}
{\footnotesize\ttfamily template$<$class T $>$ \\
void Prompt (\begin{DoxyParamCaption}\item[{string}]{prompt,  }\item[{T \&}]{val,  }\item[{T}]{minval,  }\item[{T}]{maxval }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}



use to request input from the user 

displays the first parameter \char`\"{}text\char`\"{} to the console~\newline
 take in input from the user and store it in the second parameter ~\newline
if the input does not match the datatype of the second parameter ~\newline
the function will request the user enter the value again~\newline

\begin{DoxyParams}{Parameters}
{\em prompt} & the value (message) to be displayed to the user \\
\hline
{\em val} & (P\+BR) the destination where the user input is stored \\
\hline
{\em minval} & minimum acceptable value \\
\hline
{\em maxval} & maximum acceptable value 
\begin{DoxyCode}
\textcolor{keywordtype}{int} puppies;
\hyperlink{cmpslib19_8h_a92dee0277c84f15078d5ff34e4e2fa83}{Prompt}(\textcolor{stringliteral}{"How many puppies would you like?"},puppies,0,4);
\textcolor{comment}{// the user input value is now stored in puppies}
\textcolor{comment}{// the function will only complete when the user has entered a value between 0 and 4}
\end{DoxyCode}
 \\
\hline
\end{DoxyParams}
\mbox{\Hypertarget{cmpslib19_8h_a052761cac527f9fdd621df1c8ea410f8}\label{cmpslib19_8h_a052761cac527f9fdd621df1c8ea410f8}} 
\index{cmpslib19.\+h@{cmpslib19.\+h}!Prompt\+YN@{Prompt\+YN}}
\index{Prompt\+YN@{Prompt\+YN}!cmpslib19.\+h@{cmpslib19.\+h}}
\subsubsection{\texorpdfstring{Prompt\+Y\+N()}{PromptYN()}}
{\footnotesize\ttfamily bool Prompt\+YN (\begin{DoxyParamCaption}\item[{string}]{prompt }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}



for simple yes or no questions 

displays the first parameter \char`\"{}text\char`\"{} to the console~\newline
 the function will repeat asking till the user types Y,y,N or n 
\begin{DoxyParams}{Parameters}
{\em prompt} & the value (message) to be displayed to the user\\
\hline
\end{DoxyParams}

\begin{DoxyCode}
\textcolor{keywordtype}{bool} result;
result = \hyperlink{cmpslib19_8h_a052761cac527f9fdd621df1c8ea410f8}{PromptYN}(\textcolor{stringliteral}{"do you wish to play again?"});
\end{DoxyCode}
 \mbox{\Hypertarget{cmpslib19_8h_a4ff3e6a360601201cc4702252aec4b5f}\label{cmpslib19_8h_a4ff3e6a360601201cc4702252aec4b5f}} 
\index{cmpslib19.\+h@{cmpslib19.\+h}!R\+ED@{R\+ED}}
\index{R\+ED@{R\+ED}!cmpslib19.\+h@{cmpslib19.\+h}}
\subsubsection{\texorpdfstring{R\+E\+D()}{RED()}}
{\footnotesize\ttfamily string R\+ED (\begin{DoxyParamCaption}\item[{string}]{input }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}



return a string formatted to display in color 

returns a string same as the input but with some tags added so it will display the text and change back to white \mbox{\Hypertarget{cmpslib19_8h_ab7e02f12b6e39d7dade2b4e0289a5633}\label{cmpslib19_8h_ab7e02f12b6e39d7dade2b4e0289a5633}} 
\index{cmpslib19.\+h@{cmpslib19.\+h}!String\+To\+Bool@{String\+To\+Bool}}
\index{String\+To\+Bool@{String\+To\+Bool}!cmpslib19.\+h@{cmpslib19.\+h}}
\subsubsection{\texorpdfstring{String\+To\+Bool()}{StringToBool()}}
{\footnotesize\ttfamily bool String\+To\+Bool (\begin{DoxyParamCaption}\item[{string}]{input }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}



convert string to bool 

true,T\+R\+UE,TruE or 1 return true false,F\+A\+L\+SE,Fa\+LsE or 0 return false \mbox{\Hypertarget{cmpslib19_8h_a47f88afeba8d3f056e77537d2279f0d7}\label{cmpslib19_8h_a47f88afeba8d3f056e77537d2279f0d7}} 
\index{cmpslib19.\+h@{cmpslib19.\+h}!String\+To\+Double@{String\+To\+Double}}
\index{String\+To\+Double@{String\+To\+Double}!cmpslib19.\+h@{cmpslib19.\+h}}
\subsubsection{\texorpdfstring{String\+To\+Double()}{StringToDouble()}}
{\footnotesize\ttfamily double String\+To\+Double (\begin{DoxyParamCaption}\item[{string}]{input }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}



convert string to double 

this will try to convert a string to in double may throw and exception if it cant do it \mbox{\Hypertarget{cmpslib19_8h_ad1c7a9ca27e6560ec24318796c0f43e0}\label{cmpslib19_8h_ad1c7a9ca27e6560ec24318796c0f43e0}} 
\index{cmpslib19.\+h@{cmpslib19.\+h}!String\+To\+Integer@{String\+To\+Integer}}
\index{String\+To\+Integer@{String\+To\+Integer}!cmpslib19.\+h@{cmpslib19.\+h}}
\subsubsection{\texorpdfstring{String\+To\+Integer()}{StringToInteger()}}
{\footnotesize\ttfamily int String\+To\+Integer (\begin{DoxyParamCaption}\item[{string}]{input }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}



convert string to int 

this will try to convert a string to in integer may throw and exception if it cant do it \mbox{\Hypertarget{cmpslib19_8h_aea80e005a6e3eb7bb3fa7665b7941d78}\label{cmpslib19_8h_aea80e005a6e3eb7bb3fa7665b7941d78}} 
\index{cmpslib19.\+h@{cmpslib19.\+h}!To\+Lower\+Case@{To\+Lower\+Case}}
\index{To\+Lower\+Case@{To\+Lower\+Case}!cmpslib19.\+h@{cmpslib19.\+h}}
\subsubsection{\texorpdfstring{To\+Lower\+Case()}{ToLowerCase()}}
{\footnotesize\ttfamily string To\+Lower\+Case (\begin{DoxyParamCaption}\item[{string}]{input }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}



convert string to lowercase 

convert an std\+:string to all lowercase values \mbox{\Hypertarget{cmpslib19_8h_ade7a4be0dd8c593dda7ab00951d04aaf}\label{cmpslib19_8h_ade7a4be0dd8c593dda7ab00951d04aaf}} 
\index{cmpslib19.\+h@{cmpslib19.\+h}!To\+Upper\+Case@{To\+Upper\+Case}}
\index{To\+Upper\+Case@{To\+Upper\+Case}!cmpslib19.\+h@{cmpslib19.\+h}}
\subsubsection{\texorpdfstring{To\+Upper\+Case()}{ToUpperCase()}}
{\footnotesize\ttfamily string To\+Upper\+Case (\begin{DoxyParamCaption}\item[{string}]{input }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}



convert string to uppercase 

convert an std\+:string to all uppercase values \mbox{\Hypertarget{cmpslib19_8h_aa46e675e3e441a2ad150b65b7d4f2ff1}\label{cmpslib19_8h_aa46e675e3e441a2ad150b65b7d4f2ff1}} 
\index{cmpslib19.\+h@{cmpslib19.\+h}!Very\+Close@{Very\+Close}}
\index{Very\+Close@{Very\+Close}!cmpslib19.\+h@{cmpslib19.\+h}}
\subsubsection{\texorpdfstring{Very\+Close()}{VeryClose()}}
{\footnotesize\ttfamily bool Very\+Close (\begin{DoxyParamCaption}\item[{float}]{A,  }\item[{float}]{B,  }\item[{float}]{epsilon = {\ttfamily 0.0005f} }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}



compare two floats 

compare some floating point numbers~\newline
 this should work for type double as well~\newline
 it is difficult to compare for equality so this will tell us if they are within~\newline
 a distance of each other the default for that value is .0005 \mbox{\Hypertarget{cmpslib19_8h_aa68a209683ff33aee24cbd00a53a5240}\label{cmpslib19_8h_aa68a209683ff33aee24cbd00a53a5240}} 
\index{cmpslib19.\+h@{cmpslib19.\+h}!Wait\+Hundredth@{Wait\+Hundredth}}
\index{Wait\+Hundredth@{Wait\+Hundredth}!cmpslib19.\+h@{cmpslib19.\+h}}
\subsubsection{\texorpdfstring{Wait\+Hundredth()}{WaitHundredth()}}
{\footnotesize\ttfamily void Wait\+Hundredth (\begin{DoxyParamCaption}\item[{int}]{time }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}



Do nothing for a period of time. 

used to slow the operation of programs~\newline
25 -\/$>$ quarter of a second, 50 -\/$>$ half a second 
\begin{DoxyParams}{Parameters}
{\em time} & wait time will be approximatley in 100ths of a second \\
\hline
\end{DoxyParams}
\mbox{\Hypertarget{cmpslib19_8h_ab6512072f5c318de68c51932f539e4ee}\label{cmpslib19_8h_ab6512072f5c318de68c51932f539e4ee}} 
\index{cmpslib19.\+h@{cmpslib19.\+h}!Y\+E\+L\+L\+OW@{Y\+E\+L\+L\+OW}}
\index{Y\+E\+L\+L\+OW@{Y\+E\+L\+L\+OW}!cmpslib19.\+h@{cmpslib19.\+h}}
\subsubsection{\texorpdfstring{Y\+E\+L\+L\+O\+W()}{YELLOW()}}
{\footnotesize\ttfamily string Y\+E\+L\+L\+OW (\begin{DoxyParamCaption}\item[{string}]{input }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}



return a string formatted to display in color 

returns a string same as the input but with some tags added so it will display the text and change back to white 