// Justin C. Miller
// University of Wisconsin Oshkosh
// Made for: http://www.geocities.com/neonprimetime.geo/index.html
// Date: 2001
// Borland Builder 4.0
#include
#include
#include
#include
int get_number() ;
int main()
{
cout << "please enter a number:" << endl ;
cout << get_number() << endl ;
return 0;
}
int get_number()
{
char s[10] ; // maximum 10 digits (9999999999 or -999999999)
while(true) // only way you're getting out of here is with an integer!
{
cin >> s ;
int length = strlen(s) ;
int i ; // variable used in the following for loop
if(s[0] == '-') i = 1 ; // takes care of negative numbers
else i = 0 ;
for( ; (isdigit(x[i])) && (i < length); i++) ;
if(i < length) cout << "Error! Please enter an integer!" << endl ;
else return atoi(s) ;
}
}
               (
geocities.com/neonprimetime.geo/cpp)                   (
geocities.com/neonprimetime.geo)