Library code snippets
[C++] Number Base Conversion (binary to octal)
By Mohammad Rastkar, published on 08 Jan 2008
Descriptions & Code
===============< Descriptions >============
-> VSC++ 2005 - Win32 Console App
-> User input a number in binary form, we will print that in octal base. (It's a simple conversion between number bases and will inform you about some helpful C++ standard functions. You can see more infos about the functions in MSDN.)
-> User input a number in binary form, we will print that in octal base. (It's a simple conversion between number bases and will inform you about some helpful C++ standard functions. You can see more infos about the functions in MSDN.)
===============< Code >============
#include <iostream> // system()
using namespace std;
#include <cstdlib> // strtol(), ltoa()
int main()
{
char num_str[50];
cout << "\n Enter a number in binary base, for converting to octal : ";
cin >> num_str;
long num_l = strtol(num_str, NULL, 2); // conversion : binary(char*) -> decimal(long)
ltoa (num_l, num_str, 8); // conversion : decimal(long) -> octal(char*)
cout << "\n Number in octal base : " << num_str << "\n\n";
system("pause");
return 0;
}
Related articles
Related discussion
-
Effective tool for GDI memory leaks detection in C++
by Stuka4 (0 replies)
-
C++ CATMULL-ROM
by tkruvgt (0 replies)
-
VS2005 app's won't run on another machine
by ted4444 (0 replies)
-
VB.NET: Hide and show table using radio buttons
by converter2009 (1 replies)
-
Convert C++ code to VB6
by mawcot (4 replies)
This thread is for discussions of [C++] Number Base Conversion (binary to octal).