- スレを勃てるまでもないC/C++の質問はここで 23 [転載禁止]©2ch.net
232 :デフォルトの名無しさん[sage]:2015/03/30(月) 01:18:06.07 ID:vd5gzrat - unsigned はラップアラウンドする。
8bitなら、255の次は、0になる タイマーなどに使うか、特殊なビット演算用で、 普通の4則演算では使わない 配列の[i]インデックスなどには、 普通に、signed intを使う
|
- スレ立てるまでもない質問はここで 140匹目 [転載禁止]©2ch.net
337 :デフォルトの名無しさん[sage]:2015/03/30(月) 01:36:19.49 ID:vd5gzrat - Photoshopやアニメって、一般人には無理
コンテンツなんて簡単に作れないだろ。 マンガ家や芸大生とか、数年かかる。 音楽もそう
|
- スレを勃てるまでもないC/C++の質問はここで 23 [転載禁止]©2ch.net
235 :232[sage]:2015/03/30(月) 06:06:09.41 ID:vd5gzrat - size_t だったか
|
- ★初心者以前の質問に雪崩のように答えるスレ 3★ [転載禁止]©2ch.net
413 :デフォルトの名無しさん[sage]:2015/03/30(月) 16:42:25.49 ID:vd5gzrat - 「そのまま」このソフトウェアは、明示または黙示の保証なしに、提供されています。
いかなる場合においても、著者は、このソフトウェアの使用によって生じた損害について責任を負いません。 次の制限事項を条件として、商業的用途を含むあらゆる目的のために、このソフトウェアを使用すること及び、それを変更することと、自由にそれを再配布することは、誰にでも許可されています。 1.本ソフトウェアの出自について虚偽の表示をしてはいけません。あなたがオリジナルのソフトウェアを書いたと主張することはできません。あなたが製品にこのソフトウェアを使用する場合、製品ドキュメントに謝辞を入れていただければ幸いですが、必須ではありません。 2.変更したソースバージョンは、かかるものとして明白にマークしなければならない、とオリジナルのソフトウェアであるという虚偽の表示をしてはいけません。 3.この掲示は、削除またはあらゆるソースコード配布物から変更することはできません。
|
- Ruby 初心者スレッド Part 57©2ch.net [転載禁止]©2ch.net
96 :デフォルトの名無しさん[sage]:2015/03/30(月) 17:09:10.01 ID:vd5gzrat - 再帰は理解するのが難しいから、
図や表に描いて、一つずつ考える
|
- ★初心者以前の質問に雪崩のように答えるスレ 3★ [転載禁止]©2ch.net
415 :デフォルトの名無しさん[sage]:2015/03/30(月) 18:11:04.51 ID:vd5gzrat - これだけを読めば、GPL ではなさそう
無保証、掲示義務ありの単なるOSS
|
- 推薦図書/必読書のためのスレッド 76©2ch.net
135 :デフォルトの名無しさん[sage]:2015/03/30(月) 18:42:26.31 ID:vd5gzrat - >>125
絵本シリーズはわかりやすくてよい。 漏れは、Perlの絵本を買った >>101 malloc, realloc なら、サイズが足りるまで、 倍々に大きくしていく、というテクニックがある size = 1024; buf = malloc(size); for(;;){ bufのサイズが小さいなら、倍々に大きくしていく size *= 2; tmp = realloc(buf, size); if(!tmp) break; buf = tmp; }
|
- ★初心者以前の質問に雪崩のように答えるスレ 3★ [転載禁止]©2ch.net
418 :デフォルトの名無しさん[sage]:2015/03/30(月) 20:08:03.86 ID:vd5gzrat - Google, Exciteなどの翻訳を使え
>>413 もそれをベースに、少し修正しただけ
|
- 推薦図書/必読書のためのスレッド 76©2ch.net
140 :デフォルトの名無しさん[sage]:2015/03/30(月) 21:28:34.12 ID:vd5gzrat - どういう意味?
reallocで、もしメモリが同じ場所で伸長できなくて、 別の場所に移動されて、 メモリのアドレスが変わったとしても、判別できるよ buf は旧アドレスで、tmp は新アドレス tmp = realloc(buf, size); if(!tmp) break; buf = tmp;
|
- 推薦図書/必読書のためのスレッド 76©2ch.net
143 :135[sage]:2015/03/30(月) 23:45:06.95 ID:vd5gzrat - char buf[1024];
getcwd(buf, 1024); 元々、パスを取得する際に、パスの長さを、 1024バイトなどと決め打ちにはできないので、 realloc を使って、サイズが足りるまで、 倍々に大きくしていく、という書き方になった size = 1024; tmp = getcwd(buf, size); if(!tmp) → ループが続く。サイズを倍々にしていく
|