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
-
WinGDB - Linux debugging under Visual Studio
by WinGDB (0 replies)
-
Programmers in Trinidad and Tobago
by alacom (1 replies)
-
Can somebody help: CAsyncSOcket class (Client-server networking)
by chong (7 replies)
-
Weird problem for devenv command build failed.
by anson78 (0 replies)
-
Binary Studio | software development outsourcing Ukraine
by Hexfinity (2 replies)
This thread is for discussions of [C++] Number Base Conversion (binary to octal).