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

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

3 位/195 ID中時間01234567891011121314151617181920212223Total
書き込み数02000010000000001120110110



使用した名前一覧書き込んだスレッド一覧
デフォルトの名無しさん
232
135
スレを勃てるまでもないC/C++の質問はここで 23 [転載禁止]©2ch.net
スレ立てるまでもない質問はここで 140匹目 [転載禁止]©2ch.net
★初心者以前の質問に雪崩のように答えるスレ 3★ [転載禁止]©2ch.net
Ruby 初心者スレッド Part 57©2ch.net [転載禁止]©2ch.net
推薦図書/必読書のためのスレッド 76©2ch.net

書き込みレス一覧

スレを勃てるまでもない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) → ループが続く。サイズを倍々にしていく


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