【初心者歓迎】C/C++室 Ver.48【環境依存OK】at TECH【初心者歓迎】C/C++室 Ver.48【環境依存OK】 - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト58:デフォルトの名無しさん 08/02/06 15:17:12 しかし1の位が0だと小数点以下が3ケタになってしまいます #include <iostream> #include <iomanip> int main() { using namespace std; double amount=3.33333; double aaa=0.3333; streamsize oldprec = cout.precision(); cout << setprecision(3) << amount << ' ' << aaa << setprecision(oldprec) << endl; } $ bjam precision-run 3.33 0.333 EXIT STATUS: 0 こういう場合は文字列処理に持っていくしかないですかねぇ? 59:デフォルトの名無しさん 08/02/06 15:34:32 >>55 コンパイラは自動的にプログラムを書いたりはしてくれませんので、コンパイラに任せるなどということはできません コンパイラは あなた が書いた通りに動きます >>56 文字列(=文字の配列)への参照っていうと、こういうのでしょうか void foo(const char(&s)[6]) { printf("%s\n", s); } int main() { foo("Hello"); } あんまりやらないと思いますが 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch