アカウント名:
パスワード:
素のprintfはともかく、その子分が長い歴史でchar[] string = sprintf(format, (in_str1, in_str2)); とかPython風の記法にならなかったのが謎。何故に副作用を持つのだ。
上記の例だと関数がメモリ割り当ても行う必要ある?便利感とやりすぎでは感がある
え? 戻すStringのためのバッファはsprintf()のオブジェクトインスタンs……
# 今更気づいたらしい
asprintf [linuxjm.osdn.jp]がある。あるいは、open_memstream [linuxjm.osdn.jp]とfprintfの組み合わせなら、もう少し移植性が高いかもしれない。
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
身近な人の偉大さは半減する -- あるアレゲ人
解せない標準関数たち (スコア:2)
素のprintfはともかく、その子分が長い歴史でchar[] string = sprintf(format, (in_str1, in_str2)); とかPython風の記法にならなかったのが謎。何故に副作用を持つのだ。
Re: (スコア:0)
上記の例だと関数がメモリ割り当ても行う必要ある?
便利感とやりすぎでは感がある
Re:解せない標準関数たち (スコア:2)
え? 戻すStringのためのバッファはsprintf()のオブジェクトインスタンs……
# 今更気づいたらしい
Re: (スコア:0)
asprintf [linuxjm.osdn.jp]がある。あるいは、open_memstream [linuxjm.osdn.jp]とfprintfの組み合わせなら、もう少し移植性が高いかもしれない。