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; }