【初心者歓迎】C/C++室 Ver.48【環境依存OK】at TECH【初心者歓迎】C/C++室 Ver.48【環境依存OK】 - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト59:デフォルトの名無しさん 08/02/06 15:34:32 >>55 コンパイラは自動的にプログラムを書いたりはしてくれませんので、コンパイラに任せるなどということはできません コンパイラは あなた が書いた通りに動きます >>56 文字列(=文字の配列)への参照っていうと、こういうのでしょうか void foo(const char(&s)[6]) { printf("%s\n", s); } int main() { foo("Hello"); } あんまりやらないと思いますが 60:58 08/02/06 15:40:26 #include <iostream> #include <sstream> #include <cassert> using namespace std; string foo (double n) { ostringstream os; string s; os << n; assert(os.str().size() >= 4); s = os.str(); string::size_type b=0, e=0; b = s.find('.'); e = b+3; --b; return s.substr(b, e); } int main() { double amount=3.33333, aaa=0.3333; cout << foo(amount) << ' ' << foo(aaa) << endl; } $ bjam 3.33 0.33 よくわからないので適当にsstreamで 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch