C++ cin Makes a number out of digits

Description

C++ cin Makes a number out of digits

#include <iostream>
using namespace std;
#include <conio.h>                   //for getche()
int main()/*from  ww  w  .  j  a va 2  s.c  o  m*/
{
   char ch;
   unsigned long total = 0;          //this holds the number
   cout << "\nEnter a number: ";
   while( (ch=getche()) != '\r' )    //quit on Enter
      total = total*10 + ch-'0';     //add digit to total*10
   cout << "\nNumber is: " << total << endl;
   return 0;
}



PreviousNext

Related