10進数から16進数に変換する方法を教えてください
猫でもわかるc++プログラム第二版のios::setf関数についてのところで例と同じプログラムを書いたと思うのですが実行結果が画像のようになってしまいます。
超初歩的な質問なのは分かっていますが周囲に質問できる人もいないのでよろしくお願いします。
エラーは発生してないです
コード
該当のソースコード
//十六進数に変換
#include<iostream>
using namespace std;
int main()
{
int a = 10, b = 100;
cout << "10進数" << endl; cout.setf(ios::dec); cout << "a=" << a << endl; cout << "b=" << b << endl << endl; cout.setf(ios::dec); cout << "16進数の表示" << endl; cout.setf(ios::hex); cout << "a=" << a << endl; cout << "b=" << b << endl << endl; cout.unsetf(ios::hex); return 0;
}
### 本を見ながら数回書き直しました ### 補足情報(FW/ツールのバージョンなど }```c++ コード
回答1件
あなたの回答
tips
プレビュー