通知
すべてクリア
Topic starter
2003年12月16日 9:09 PM
始めまして、こにです。これからいろいろお願いします。早速ですが
数を10進法で入力して2進数で表示するプログラムを教えていただきたいです。
とりあえず
// mondai2.cpp : コンソール アプリケーション用のエントリ ポイントの定義
//
#include stdafx.h
#include <stdio.h>
int main(int argc, char* argv[])
{
unsigned char i,j,k;
printf(Input Number ? );
scanf(%d,&i);
printf(%d \n,k);
return 0;
}
まではできたんですが肝心なところがわかりません。
よろしくお願いします。
2003年12月16日 9:29 PM
C++のようだし……。
std::bitset<sizeof(unsigned char)> b(i);
std::cout << b << std::endl;
で実現できます。
2003年12月17日 9:18 AM
> std::bitset<sizeof(unsigned char)> b(i);
<>の中がbit数じゃなくてbyte数になってますけど…
Topic starter
2003年12月17日 11:20 AM
できました。皆さんありがとうございました。