トップページ > プログラム > 2015年03月30日 > vDmNFgKG

書き込み順位&時間帯一覧

5 位/195 ID中時間01234567891011121314151617181920212223Total
書き込み数0000000000000000000003328



使用した名前一覧書き込んだスレッド一覧
デフォルトの名無しさん
推薦図書/必読書のためのスレッド 76©2ch.net
プログラミングのお題スレ Part6©2ch.net
Win32API質問箱 Build11 [転載禁止]©2ch.net
Visual Studio 2013 SP7 [転載禁止]©2ch.net

書き込みレス一覧

推薦図書/必読書のためのスレッド 76©2ch.net
138 :デフォルトの名無しさん[sage]:2015/03/30(月) 21:09:08.72 ID:vDmNFgKG
んー、最近 realloc() の存在は悪ではないかと思うようになった
呼び出し側に渡した buf が、呼び出され側で realloc() 成功により無効になった場合でも、呼び出し側がそれを知る方法がない
推薦図書/必読書のためのスレッド 76©2ch.net
139 :デフォルトの名無しさん[sage]:2015/03/30(月) 21:17:08.25 ID:vDmNFgKG
日本語がまずかった

呼び出し側が渡した buf が、呼び出され側で realloc() 成功により無効になった場合でも、呼び出し側にてそれを知る方法がない
特に呼び出され側で realloc() を複数回やるとき、例外的処理がやりずらい
推薦図書/必読書のためのスレッド 76©2ch.net
141 :デフォルトの名無しさん[sage]:2015/03/30(月) 21:57:08.80 ID:vDmNFgKG
>>140
そうだな‥
なかなか適切なお題が思いつかないけれども

nul ターミネートな文字列のお尻に、追加してべたべたといろいろ引っつけることを想定してほしい
実際の末尾追加処理は下請け関数に全部おまかせし、親側では char * を渡して  char * を結果として受け取る、あと下請け関数側から成功・失敗フラグも受け取る
下請け関数側は複数の realloc() を使っている、親側では複数の realloc() の間で変わっていく char * をいちいち把握したくない、成功時の結果と失敗の報告だけほしい
下請け関数がエラーを返してきたら、free() して exit().

さてどうなるか?
プログラミングのお題スレ Part6©2ch.net
791 :デフォルトの名無しさん[sage]:2015/03/30(月) 22:17:59.67 ID:vDmNFgKG
小ネタをひとつ
お題:
10進法表示で4桁の自然数がある
その数の千の位の数を一の位にもってきた数は、もとの数の 3/4 倍に1を加えた数に等しいという
その数は?
Win32API質問箱 Build11 [転載禁止]©2ch.net
831 :デフォルトの名無しさん[sage]:2015/03/30(月) 22:41:53.23 ID:vDmNFgKG
>>823
win32api がない?本当か?
Visual Studio 2013 SP7 [転載禁止]©2ch.net
246 :デフォルトの名無しさん[sage]:2015/03/30(月) 22:43:47.90 ID:vDmNFgKG
>>244
変態なF#も.netが必要ですか?
Win32API質問箱 Build11 [転載禁止]©2ch.net
835 :デフォルトの名無しさん[sage]:2015/03/30(月) 23:00:29.37 ID:vDmNFgKG
>>832
win8/10 でも win32api は提供されているんじゃなかったの?
プログラミングのお題スレ Part6©2ch.net
797 :デフォルトの名無しさん[sage]:2015/03/30(月) 23:06:54.17 ID:vDmNFgKG
>>795
>(i / 1000) == static_cast<std::uint64_t> ...

問題文が悪かったかな?
>その数の千の位の数を一の位にもってき
て元の一の位の数を十の位に、十の位の数を百の位に、百の位の数を千の位にシフトさせた数は

とさせてほしい。


※このページは、『2ちゃんねる』の書き込みを基に自動生成したものです。オリジナルはリンク先の2ちゃんねるの書き込みです。
※このサイトでオリジナルの書き込みについては対応できません。
※何か問題のある場合はメールをしてください。対応します。