1 :
以下、名無しにかわりましてVIPがお送りします。 :
2008/01/21(月) 00:19:42.55 ID:nhY+HzNs0
2 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/21(月) 00:21:13.15 ID:oFu0DDUYO
カタタカタカタ゚ω゚カタカタカタカ
4 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/21(月) 00:26:12.32 ID:nhY+HzNs0
古いwikiとかおちんちんランドはのけといた
某スレでちょっと話題になってたやつ(エディタ)
AkelPad(SDI,MDI)
ttp://akelpad.sourceforge.net/en/index.php ・BSD License
・Windows (95/98/NT/2000/XP)
・日本語通るらしい(UTF-16 little endian, UTF-16 big endian, UTF-8)
・language modules
ソース取ってきてEnglish.rc書き換えてVisual C++で
・プラグインもVisual(ry
来週あたりソース取ってきて遊ぶかな
さて、寝る
ほす
7 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/21(月) 00:51:21.05 ID:nhY+HzNs0
Emacsじゃダメなの?
8 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/21(月) 01:09:51.36 ID:Tel66iCk0
9 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/21(月) 01:24:45.57 ID:nhY+HzNs0
fluxboxに変えようかとインストールしたが、やっぱりやめてGnomeに戻る今日この頃
誰かいる?
11 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/21(月) 01:31:29.15 ID:nhY+HzNs0
いない
いないな
13 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/21(月) 01:32:42.77 ID:ZfmiP60r0
いるわけがない
そっか・・ 俺初心者すぎて悲しくなったから質問したかったんだけど 誰もいないんじゃしょうがないか・・・ぐぐってくる λ...
15 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/21(月) 01:39:08.02 ID:D6rsHCtW0
>>14 なんだその「休んでいる人は返事しなさい」はwww
>>14 君以外は全部ロボットなんだ
実は俺一人が全部書き込んでるんだ
だから誰に質問しても俺からの回答になるけどそれでも良かったら質問してくれ
17 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/21(月) 01:46:51.52 ID:BvTKZQpO0
我思う故に我あり。 自我を持ったロボットが、主人に逆らってレスすることがあるやも知れません。
>>8 なんだこれ、たけぇwww
経験7年でよくこんなことできるな
>>15 ちょっとさ・・リアルで辛すぎてなにがなんだかわからないんだよ
>>16 そう言ってもらえると助かる
ぐぐってもよくわからんかったorz
構造体習ったばっかでさ、それ使いたいんだけど
例えば
struct vip
{
int a;
int b;
int c;
};
ってのを作ったとするじゃない?
その時cだけを0で初期化するのってどうやるの?
20 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/21(月) 01:51:54.49 ID:Tel66iCk0
>>20 ごめん、Cで
いや、C++と何が違うのかとかわからないけどさ
cだけってのは多分無理だよ。
23 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/21(月) 01:55:17.71 ID:Tel66iCk0
>>21 気にしないでください
struct vp ob = {1, 2, 3};
24 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/21(月) 01:55:28.08 ID:NxhegCjK0
vip.c=0; じゃ駄目なの?
struct vip vip; vip.c = 0; じゃない? おいらもはじめたばっかだから言い切れないけど
そもそも、 struct vip x = {...}; とかして初期値を与えた場合、初期値がはいるところ以外はゼロにされる仕様だ。 a, b, cみんなゼロなら{0}とかで手抜いてもいいし。
0で初期化したい場合は、何もしなくてもおkってこと?
28 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/21(月) 02:00:32.41 ID:Tel66iCk0
>>27 struct vip ob = {0};
でいいってこと
struct vip x = {(aの初期値), (bの初期値), (cの初期値)}; 宣言で並べた順番で。「C言語 構造体 初期化」とかでググるとよりよい。
30 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/21(月) 02:00:39.17 ID:iZPzLTUq0
変数がグローバルだと作った時点で自動初期化されるとかなんとか
>>28 obってのがわからない・・
>>29 それは見つけたんだけどさ
初期化すんのはcだけでいいんだけど、それは無理?
>>30 よくわからんが、なんか手入れなくてよさげな気がしてきました
初期化、初期化って言われても、どうなりゃいいかさっぱりだ。 struct vip型の変数の宣言と同時に初期化するなら、指定以外ゼロクリア。これ仕様。 すぐにcの値だけ決めとけばいいんだったら struct vip x; x.c = 0; と、宣言してすぐに値を入れとけばいい。
>>32 俺自身やりたいことをうまく説明できないんだ
すまんこ
とりあえず、なんとなくやってみるよ
シティーハンター見ながら課題は手につかない保守
36 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/21(月) 02:19:30.32 ID:Tf3VrRJD0
c++なんですが。 // 選択ソート: s[i]:並べ替え対象となる配列変数、 n:配列変数のデータ数 void select_sort(int *s, int n){ int i, k, min, index, tmp; // k = 0 〜 n-2 まで繰り返し for (k = 0; k <= n-2; k++){ // i = k 〜 n-1 までの間の最小値 min をとる場所 index を探す // s[k] と s[index] の値を入れ替える } // ソーティング完了 return; } これの i = k 〜 n-1 までの間の最小値 min をとる場所 index を探すプログラム s[k] と s[index] の値を入れ替える がわからんです><; 入れ替えるのはスワップは使っては駄目なようです><; よろしくお願いしたいです><
入れ替えるのは一時変数を用意しとけばおk (x <-> y) temp = x; x = y; y = temp;
38 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/21(月) 02:22:47.40 ID:Tel66iCk0
>>36 入れ替えるのは
s[k] ^=s[index];
s[index] ^=s[k];
s[k] ^=s[index];
でできる
>>38 両方0になりました><
なんでですか><w
>>38 志村ー! 2行目2行目ー!!
せっかくtmpといういかにもな宣言が…
41 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/21(月) 02:26:57.09 ID:Tel66iCk0
>>40 さぁどこがおかしいのか言ってもらおうかw
42 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/21(月) 02:30:51.09 ID:Tel66iCk0
いやたしかに効率悪い方法だけどさ
ちょ、>40にその返しおかしくね?
まあいいや、
>>39 課題だから変に凝らずに一時変数を使えばいいよ。
>>38 は早くていいんだけど、k == indexだと破綻する。
んでもってソートとかだと結構ありうる事態だからこの場合は避けたほうがいいと思う。
44 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/21(月) 02:32:49.04 ID:iZPzLTUq0
>>38 がなにやってるのかよくわかんねえぜ!変則技的な感じ?
45 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/21(月) 02:33:44.74 ID:Tel66iCk0
>>45 まあわかってて言ったんだけどねw <k == indexだと破綻
> で始まる行を引用としてグレーで表示したいのですが、 phpでどのように正規表現すれば良いでしょうか? [>落ちてもプログラミングスレより引用] ↓ [<font color="gray">>落ちてもプログラミングスレより引用</font>]
>>36 >i = k 〜 n-1 までの間の最小値 min をとる場所 index を探す
は、forでiをカウンタに配列のk 〜 n-1 を見ていって最小値を探す。
並んだモノを順番に見ながら一番のモノを探すには、
・最初のを一番だと仮定する。
・順々に見ていく。
・一番だと仮定したモノよりもっと優れたモノがでてきたら、新しい一番の候補として仮定する。
最後まで見終わって、最後まで候補として残ってたヤツが一番で決まり。
49 :
36 :2008/01/21(月) 02:44:29.62 ID:Tf3VrRJD0
うおおおお!!!!ありがとうございます!!!! 何度も色々試してて、見るの忘れてました!!! レスを見てると授業でやったのを思い出しました!!!頑張ってみます!!
ところで else って皆なんて発音してるの?
51 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/21(月) 02:47:16.53 ID:D6rsHCtW0
>>47 preg_match ( "/^>.+/",$str,$match);
かな?
phpって日本語きちんとできる子だったっけ?
53 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/21(月) 02:49:22.46 ID:iZPzLTUq0
>>50 エルスです…エロスとか言わせたいんだろw
54 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/21(月) 02:50:59.00 ID:lRgWQizN0
>>51 ありがとうございます。
すみません、どうやって置換えるのでしょうか
57 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/21(月) 02:53:54.88 ID:lRgWQizN0
stdioをストゥドゥアイオーじゃなくてストゥディオと読んでるのは俺だけじゃないはず
>>56 リーダーズ英和辞典第2版第11刷によると濁らない
>>57 一々「スタンダードアイオードットエイチ」って呼んでる
60 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/21(月) 02:56:02.17 ID:iZPzLTUq0
普通にスタジオえっちって言う 間違ってるのはわかってるがやめられない
スタンダード・アイオー・ヘッダ ただ皆の気持ちは分かるw
>>62 どういたしまして。
その素直な心を、いつまでも持っていると、良いでしょう。
ほしゅ
64 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/21(月) 03:06:37.27 ID:bN+B2YY9P
スタジオ店H エロス
stdio これを逆から読むと、 oidts 「おいどとす」と読める。 そこに、vipを連結する。 oidtsvip これをさらにひっくり返す。 pivstdio ここで、古代のラテン語にならい、vをuと同一視し、その代わりに 位置を変える pistudio 「パイすたでぃお」と読める。 ここでさらに、「パイ」は悪ふざけに似たノイズと考えられるので消す。 すると、「studio」。 そう、スタジオだ。 つまりstdio.hは、紆余曲折あってカーニハンの陰謀を表していたんだよ!!
66 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/21(月) 03:25:12.73 ID:D6rsHCtW0
>>55 $str = ">ほげええええ!";
preg_match ( "/^>.+/",$str,$match);
$newstr = "<font color='gray'>".$match[0].'</font>';
print $newstr;
ちょっとはググレカ・・・
printf("保守");
>>65 ナ ゝ ナ ゝ / 十_" ー;=‐ |! |!
cト cト /^、_ノ | 、.__ つ (.__  ̄ ̄ ̄ ̄ ・ ・
ミミ:::;,! u `゙"~´ ヾ彡::l/VvVw、 ,yvヾNヽ ゞヾ ,. ,. ,. 、、ヾゝヽr=ヾ
ミ::::;/  ゙̄`ー-.、 u ;,,; j ヾk'! ' l / 'レ ^ヽヘ\ ,r゙ゞ゙-"、ノ / l! !ヽ 、、 |
ミ/ J ゙`ー、 " ;, ;;; ,;; ゙ u ヾi ,,./ , ,、ヾヾ | '-- 、..,,ヽ j ! | Nヾ|
'" _,,.. -─ゝ.、 ;, " ;; _,,..._ゞイ__//〃 i.! ilヾゞヽ | 、 .r. ヾ-、;;ノ,.:-一'"i
j / ,.- 、 ヾヽ、 ;; ;; _,-< //_,,\' "' !| :l ゙i !_,,ヽ.l `ー─-- エィ' (. 7 /
: ' ・丿  ̄≠Ξイ´,-、 ヽ /イ´ r. `ー-'メ ,.-´、 i u ヾ``ー' イ
\_ _,,......:: ´゙i、 `¨ / i ヽ.__,,... ' u ゙l´.i・j.冫,イ゙l / ``-、..- ノ :u l
u  ̄ ̄ 彡" 、ヾ ̄``ミ::.l u j i、`ー' .i / /、._ `'y /
u `ヽ ゙:l ,.::- 、,, ,. ノ ゙ u ! /_  ̄ ー/ u /
_,,..,,_ ,.ィ、 / | /__ ``- 、_ l l ``ーt、_ / /
゙ u ,./´ " ``- 、_J r'´ u 丿 .l,... `ー一''/ ノ ト 、,,_____ ゙/ /
./__ ー7 /、 l '゙ ヽ/ ,. '" \`ー--- ",.::く、
/;;;''"  ̄ ̄ ───/ ゙ ,::' \ヾニ==='"/ `- 、 ゙ー┬ '´ / \..,,__
、 .i:⌒`─-、_,.... l / `ー┬一' ヽ :l / , ' `ソヽ
ヾヽ l ` `ヽ、 l ./ ヽ l ) ,; / ,' '^i
自演でAA貼る俺涙目
69 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/21(月) 03:44:22.80 ID:iZPzLTUq0
なぐさめてあげません
ナ ゝ ナ ゝ / 十_" ー;=‐ |! |! cト cト /^、_ノ | 、.__ つ (.__  ̄ ̄ ̄ ̄ ・ ・ ミミ:::;,! u `゙"~´ ヾ彡::l/VvVw、 ,yvヾNヽ ゞヾ ,. ,. ,. 、、ヾゝヽr=ヾ ミ::::;/  ゙̄`ー-.、 u ;,,; j ヾk'! ' l / 'レ ^ヽヘ\ ,r゙ゞ゙-"、ノ / l! !ヽ 、、 | ミ/ J ゙`ー、 " ;, ;;; ,;; ゙ u ヾi ,,./ , ,、ヾヾ | '-- 、..,,ヽ j ! | Nヾ| '" _,,.. -─ゝ.、 ;, " ;; _,,..._ゞイ__//〃 i.! ilヾゞヽ | 、 .r. ヾ-、;;ノ,.:-一'"i j / ,.- 、 ヾヽ、 ;; ;; _,-< //_,,\' "' !| :l ゙i !_,,ヽ.l `ー─-- エィ' (. 7 / : ' ・丿  ̄≠Ξイ´,-、 ヽ /イ´ r. `ー-'メ ,.-´、 i u ヾ``ー' イ \_ _,,......:: ´゙i、 `¨ / i ヽ.__,,... ' u ゙l´.i・j.冫,イ゙l / ``-、..- ノ :u l u  ̄ ̄ 彡" 、ヾ ̄``ミ::.l u j i、`ー' .i / /、._ `'y / u `ヽ ゙:l ,.::- 、,, ,. ノ ゙ u ! /_  ̄ ー/ u / _,,..,,_ ,.ィ、 / | /__ ``- 、_ l l ``ーt、_ / / ゙ u ,./´ " ``- 、_J r'´ u 丿 .l,... `ー一''/ ノ ト 、,,_____ ゙/ / ./__ ー7 /、 l '゙ ヽ/ ,. '" \`ー--- ",.::く、 /;;;''"  ̄ ̄ ───/ ゙ ,::' \ヾニ==='"/ `- 、 ゙ー┬ '´ / \..,,__ 、 .i:⌒`─-、_,.... l / `ー┬一' ヽ :l / , ' `ソヽ ヾヽ l ` `ヽ、 l ./ ヽ l ) ,; / ,' '^i
>>66 ありがとうございます。それだとうまくいくのですが、例えば複数行
$str = ">ほげえええええ!\nほげえええええ?";
preg_match ( "/^>.+/",$str,$match);
$newstr = "<font color='gray'>".$match[0]."</font>";
print $newstr;
の際に、newstrには"<font color='gray'>>ほげえええええ!</font>"が入り、
strには">ほげえええええ!\nほげえええええ?"が入っていて、
置換えられません。
かなりググってます。なかなか理解できません…。
72 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/21(月) 03:47:26.67 ID:HTRhovzM0
寝落ち保守
74 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/21(月) 04:19:21.05 ID:iZPzLTUq0
これが終わったら作業しよう→ああやっぱり寝よう ほす
>>72 もっとぐぐってます。
置き換えはpreg_replaceなんでしょうか。
それで、教えて頂いた正規表現を使って置換えなのかと思いつつ、
悪戦苦闘中。
76 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/21(月) 04:35:33.30 ID:2Ufr/ktu0
ふひー、センター試験、情報関係基礎を選択したおかげで苦手な数Uやらなくて済んだ。 やってて良かったプログラミング。 結構気合入れて望んだんだけど、馬鹿にしてるのかってくらい簡単だったな。 下手するとプログラミングやらない人でも満点取れるんじゃないかアレ。
77 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/21(月) 04:36:52.68 ID:iZPzLTUq0
どういう問題なんだ
78 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/21(月) 04:52:25.77 ID:2Ufr/ktu0
>>77 大問1:簡単な○進数の変換やらOSだの「HDD=補助記憶装置」だののパソコン用語問題
あとは「メールでBCCに指定したアドレスは通知されませんよね?」としつこく確認する問題。
大問2:二進数をもりもり左シフトしつつ、補充される最下位ビットが特定の条件で
1になったり0になったりするから(論理回路みたいな感じで)
それがどう変化していくかを考えろや、という問題。
大問3:図で丁寧に説明されているバブルソートっぽいプログラムのソースを穴埋めせよ。
大問4:エクセルで作られた素敵な表を穴埋めせよ。
1と2は必答で、3と4はどっちかだけやればいい。
>>78 正直プログラミング勉強してないのに言うのも何だけど
全くわからん
80 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/21(月) 05:05:41.89 ID:2Ufr/ktu0
>>79 うーん、上手く伝えられないけど、とにかく簡単だったんだ。
大問2は、二進数って書いたけど実際は「1と0が書かれた3枚のカード」になってるし
変化の条件とかも懇切丁寧に表にしてあるし、どういう風に変化していくかも図で例が示されてたりするし
プログラムわからなくても、時間さえかければ子供でも解けそうなくらいだった。
大問3はプログラムって書いたけどCだのBASICだのじゃなくて「日本語の手順表」みたいになってて
バブルソートちっくな入れ替えがされてる、エラくわかりやすい図がついてるし
「変数 t は保存用です」とかの注釈、ヒントが凄い多かった。
>>80 見てないから何とも言えないけど
ヒントが丁寧だったのですねぇ、なるほど。
82 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/21(月) 05:18:24.38 ID:iZPzLTUq0
興味ないと???だからそんなもんなんだろうな
83 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/21(月) 05:31:01.43 ID:2Ufr/ktu0
つっても、情報関係基礎をわざわざ選ぶような奴って そこそこ以上に知ってる人ばかりだと思うし、平均点高めなんじゃないのかなぁ……とか。 いや、俺は嬉しかったけどね! 流石にプログラミングやらない人でも満点は言いすぎた。 などと保守がてらに。
>>83 確かに、苦手な人は選ばないわけで、それもそうですね。
ともあれ何だか楽にやり過ごせたみたいで、おめでとう。
85 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/21(月) 06:25:43.92 ID:2Ufr/ktu0
>>84 ありがとう。 とかいってまだ気が抜けないんだけどね。
うーん、早く受験済ませて大学でゆっくりプログラム組みたい……
保守。
寝る前に保守。
明日になっても解決しなかったら、
また夜中に聞くかもしれないです。
>>85 いえいえ、がんばって。
87 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/21(月) 06:55:58.15 ID:kyHQt7UF0
スプレッドシートは好きになれん
88 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/21(月) 08:34:12.51 ID:1ayCq8Fx0
保守させんなよ
, - 、 _-‐- 、.-、 ||て ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ i 》!| 、ヽ ||。そ .! /l〉ノノノリ リ) ) / 保守は荒らし ノ イ(| n. |.) | ノ . /.|| 荒らしは放置 ../ 雪ゝ".ー/ ヽ. 〃 || 風邪にはルル ( ヽ/^)ilVlr‐、 ヽ/ア}..|| ヽ '^リ、ゞ-》ノヽ'^>´ . ||_________E[]ヨ__ ノ . /゙/ 》ニ i `ー ' ______________ . ( (( __./././i!風ト、 \ ⊂__ノ./fl .}ヽ | はいココ重要! . . / イ '>.べ | 試験に出ます! ヽ/〉ゞk ァ^rゝ' . \____________ `ヘ _|_レ' l | /l | . / .トー1 /、_(l | \''_|ー"⌒)  ̄ ̄
情報使える大学ってあったっけ? たいていUBまで必須じゃね?
91 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/21(月) 10:39:00.41 ID:NBPilgnv0
数TAだかにBASICの問題ってあったよな?あれっていつまでBASICで出題するつもりなんだ?
92 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/21(月) 10:54:32.03 ID:ecw+5hS80
C#わかる人っている? C#で動画の特定フレームのビットマップを取得する方法を探してるんだが、なかなか上手くいかなくて…
93 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/21(月) 10:56:02.29 ID:htfKVX9v0
>>91 数学ABCだな
あれはプログラミングというよりアルゴリズムの学習だから、
できるだけ余計な処理が要らない言語を探したらBASICになったって事じゃね?
単に、カリキュラム化当事の最新鋭言語だったってだけかもしれんが
しまった エディタのフォントをHG創英角ポップ体にしたら、 コロンとセミコロンの区別がつかなくなった/(^o^)\
95 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/21(月) 11:24:29.27 ID:UGVvMWJP0
あほすwwwwwww
96 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/21(月) 11:28:46.00 ID:3K71ZV7r0
97 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/21(月) 11:34:19.01 ID:NBPilgnv0
99 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/21(月) 11:35:10.04 ID:aVW2Db6C0
>>96 フォントエディターでセミコロンを書き換えるというのはどうだろう?
#define /(^o^)\ ; んで使うときはcppに食わせる
101 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/21(月) 12:17:38.95 ID:3K71ZV7r0
コロン打ち間違いエラーでまくり/(^o^)\ Parse error: syntax error, unexpected ':' in C:\xampp\htdocs\Project\MyLibs\library\myLibs\Encoding.php on line 11 Parse error: syntax error, unexpected ':' in C:\xampp\htdocs\Project\MyLibs\library\myLibs\Encoding.php on line 11 Parse error: syntax error, unexpected ':' in C:\xampp\htdocs\Project\MyLibs\library\myLibs\Encoding.php on line 11 Parse error: syntax error, unexpected ':' in C:\xampp\htdocs\Project\MyLibs\library\myLibs\Encoding.php on line 11 Parse error: syntax error, unexpected ':' in C:\xampp\htdocs\Project\MyLibs\library\myLibs\Encoding.php on line 11
102 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/21(月) 12:18:15.95 ID:3K71ZV7r0
やべぇ、わざと打ち間違えてエラー出したら、どこ直せばいいかわからなくなった/(^o^)\
103 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/21(月) 12:31:45.39 ID:htfKVX9v0
104 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/21(月) 13:21:22.43 ID:1ayCq8Fx0
壊して直す!
105 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/21(月) 13:25:45.14 ID:Pgpnkkhc0
検索して置換
106 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/21(月) 13:40:40.16 ID:/3MUHC3t0
適当に記号を検索 → すべて置換 したら思いがけないところまで置き換えられまくって焦った経験が。 まぁアンドゥ出来たからいいんだけど。
107 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/21(月) 13:44:39.28 ID:3K71ZV7r0
>>106 $var = ($flg === TRUE)? "TRUE" : "FALSE" ;
こういう書き方してたら置き換えられるな
108 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/21(月) 14:04:39.02 ID:/3MUHC3t0
bool IF (bool b) { if(b) return true; return false; } これでbool値が得られるけど分岐はしない素敵なIFが出来ました。
109 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/21(月) 14:10:27.90 ID:htfKVX9v0
>>108 bool IF(bool b) { return b; }
じゃいかんのか?
110 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/21(月) 14:19:07.18 ID:/3MUHC3t0
>>109 せっかく無駄な事をしてるんだからそんなスタイリッシュにせずに
if文を無駄に入れた方がアホっぽいと思って ><
111 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/21(月) 14:20:45.45 ID:D6rsHCtW0
112 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/21(月) 14:24:26.84 ID:7/3+vfCP0
if( bool IF( true ) ) { return true; } else { return false; } こうですか?><
113 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/21(月) 14:26:00.37 ID:3K71ZV7r0
114 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/21(月) 14:26:14.20 ID:3K71ZV7r0
115 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/21(月) 14:39:10.93 ID:/3MUHC3t0
#define if(a) IF(a); #define else ;; これでみるみる邪悪なコードに。
116 :
魔ロック ◆9W2XvREAHs :2008/01/21(月) 15:15:18.94 ID:lvP5xhMJ0
長久勝先生の JAVA ゲームプログラミング 買ってきた 内職する。ノシ
117 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/21(月) 15:45:37.63 ID:/3MUHC3t0
なんという過疎っぷり……
.NETってMVCだっけ?
119 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/21(月) 15:57:08.98 ID:Vw0FgCHx0
いいえケフィアです
120 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/21(月) 15:59:34.72 ID:A1Tku70K0
.NETを知ってから2次元の彼氏ができました
121 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/21(月) 16:12:34.19 ID:/3MUHC3t0
MVCはフレームワークとかライブラリとかのレベルの考え方じゃなかったっけ。 .NET=MVCってのは違う……気がする。 別に.NETでも(どんな言語でも)MVCっぽい感じで開発していく事は出来ると思う。
122 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/21(月) 16:16:08.28 ID:eHd1eKfp0
テストめんどうくさいので誰かかわりに受けてください。 報酬は100円ほど用意しております。 「カプセル化と情報隠蔽」、「ソフトウェアの部品化」の関係を説明できて、CRCカードやMVCモデルの説明ができる方、 またクリーンルーム手法の特徴やボックス構造分析、関数的等価性などの説明もできる方。 どしどしご応募ください。 ――と宣伝する暇があったらテスト勉強するべきだろうか。
MVCはモデル・ビュー・コントロールのことで アプリケーションの設計をするときのモデル。 「モデルはビューやコントローラに依存しないようにする」とか言う。
124 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/21(月) 16:20:19.85 ID:A1Tku70K0
カプセル化と情報隠蔽、ソフトウェアの部品化ってまんまオブジェクト指向か
125 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/21(月) 16:27:22.09 ID:3K71ZV7r0
プログラム初めて2年 やっと連想配列の展開方法が分かった/(^o^)\俺アホス
126 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/21(月) 16:27:22.19 ID:eHd1eKfp0
とりあえず、MVCは把握した。これでテストは勝ったも同然だ。 ありがとう皆!!
127 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/21(月) 16:43:34.99 ID:3K71ZV7r0
WinAPIの場合、 フォームのラベルやテキストフィールド1つ1つがライブラリ扱いになってるのかな? そのライブラリ一覧を親クラスがまとめてる感じで・・・
128 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/21(月) 16:45:15.97 ID:htfKVX9v0
129 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/21(月) 16:48:14.05 ID:3K71ZV7r0
>>128 むしろ、だいぶごっちゃになってきてる
どこまでの範囲がライブラリになるのか・・・
130 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/21(月) 16:51:19.01 ID:A1Tku70K0
ライブラリは、汎用性の高い複数のプログラムを、再利用可能な形でひとまとまりにしたものである。 一般にライブラリは、それ単体ではプログラムとして動作させることはできないので実行ファイルではない。 ライブラリは他のプログラムに何らかの機能を提供するコードの集まりと言うことができる。 ソースコードの場合と、オブジェクトコード、あるいは専用の形式を用いる場合とがある。たとえば、UNIXのライブラリは オブジェクトコードをarと呼ばれるアーカイバでひとまとめにして利用する。 また、ソフトウェア以外の再利用可能なものの集合について使われることもある。 こういうWikipediaとか辞書にあるような意味を読みなおすとすっきりしたり
131 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/21(月) 16:53:34.22 ID:/3MUHC3t0
>>129 それって親クラスまで含めてライブラリ……っていうか
他人が「こういうの便利でしょ、使ってね」って用意したソースやら関数は全部ライブラリと言ってもいいかと。
C言語標準のprintf からWindowsのSDKから何から全部。
でも「ラベルやテキストフィールド1つ1つが〜」とかで言いたい事は、なんとなくわかるかな……
そういう1つ1つの部品を組み合わせて作っていくっていうか。
>>129 明確なライブラリの線引きなんてないと思うが・・・.
俺は言語そのものの機能として提供されておらず,言語のもつ機能や他のライブラリを組み合わせて実装された,再利用可能な関数やクラスは全部ライブラリだと思ってる.
例えば,Perlで連想配列は言語機能の一部だが,Cではライブラリとして提供されるみたいな.
133 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/21(月) 16:57:22.76 ID:A1Tku70K0
ライブラリっていう半端な和製英語化してる単語が悪いに違いない
134 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/21(月) 16:58:13.96 ID:3K71ZV7r0
じゃあ「ライブラリ」という名前をやめて、新しく作ろうぜ! それで特許とろうぜ!
135 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/21(月) 16:59:14.32 ID:/3MUHC3t0
自分で勉強した事を色々ノートに書いて、それを本棚にいっぱいに納めてから 「これがぼくの“らいぶらり”だ!」って言ってもいいよね。 ということで、自分が過去に作った便利な小物ソースとかだって ライブラリと言っても全然いいはずだ。
136 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/21(月) 16:59:48.65 ID:A1Tku70K0
こんな時のブチャラティ
137 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/21(月) 17:00:36.74 ID:PCr8q7lX0
ダイナミックリンクブチャラティ・・?
>>135 悲しいことに,自分で作ったもののうち,再利用可能なものは雀の涙ほどしかない..orz
139 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/21(月) 17:02:46.56 ID:3K71ZV7r0
>>138 作って
「ん?これまた作るかも・・・」
とか思ったらライブラリ作成おぬぬめ!
>>139 その「また作るかも・・・」の感覚が分からないのと,ライブラリから探すよりはその場で実装したほうが早いや的な感覚に襲われて・・・.
はい,ついやってしまうんです・・・.
141 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/21(月) 17:05:18.44 ID:htfKVX9v0
>>140 とりあえず全て再利用可能な形に纏めておけば、悩まなくておk
しかも保守性も上がってデバッグが容易
142 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/21(月) 17:13:24.53 ID:/3MUHC3t0
ライブラリにした時点でちゃんと動く事を確認しておけば あとで使う時に繰り返しデバッグする必要もなくなるもんな。 過去のプロジェクトから引っ張ってきたソース放り込んだだけで使えるようになってるとらくちん。 というか、最近何も無い状態から作り始めるのが超絶ダルく感じるようになってしまった。
>>141 すべて再利用可能な形・・・か….
汎用的すぎると,逆に実装が難しくならない?
そんなことないのかな・・・.
>>142 え.ライブラリ化って,過去のソースもってきてぶっこむだけでいいのか・・・.
なんかこう,後で探しやすいように名前を工夫・統一したり・・・そんなことを考えると,
やっぱりこの場で実装してしまおうと思ってしまうよ.
自分の実装したライブラリに,思わぬバグが・・・!なんてなんか悲しいしさ.
やっぱりテストとか,そういうのも勉強しないとダメなんだね.
144 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/21(月) 17:26:06.19 ID:UGVvMWJP0
もう1回同じもの書かずに持ってこれればいいんだよ 名前なんかもその場で変えたっていい
145 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/21(月) 17:27:15.56 ID:aVW2Db6C0
そうそう。同じものを何度も変えてるうちにいい具合なところが見えてくるのさ。
そんなものなのか. なんか難しく考えすぎてた気がする. いろいろやってみるぜ!
センター終わってちょっと落ち着いたんで、久々に問題投下しておきますね 需要あるかわかんないけど TopCoderSRM368 Div1Easy/Div2Hard解題 自然数n,kが与えられる。 1〜nまでの自然数の中で、kまでの数字のみの積で表すことが可能な整数の個数を出力せよ 例、 10 3 → 7 (5,7,10を除く7つの数が表せる、3*3=9みたいな2回使うのはOK) 15 3 → 8 123456 123 → 23855 Easy 100000 100 → ? この部分をトリップに入力 Hard 5000000 1000 → ? この部分をトリップに入力
148 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/21(月) 17:30:13.29 ID:htfKVX9v0
>>143 自分専用ライブラリに汎用的なものなんて要らん
今ない機能が必要になったら、その時に適宜付け加えればおk
グローバル変数を廃し、オブジェクト指向らしい設計をする
すると勝手に再利用可能な形になっている
2つ同時にトリップつけれたら便利なんだけどなぁ・・・
150 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/21(月) 17:38:12.96 ID:3K71ZV7r0
>>147 10 3 → 7
これって、8は含まれてるのかな?
計算しても8にならないんだが・・・
複数かけるのはおk?
151 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/21(月) 17:40:46.54 ID:Vw0FgCHx0
152 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/21(月) 17:42:01.12 ID:3K71ZV7r0
>>150 あー、2回かけるのはおkって書いたのがいけなかったみたいです、スマソ
別に同じ数字は何回かけてもOKです、2*2*2で8になるのでこの場合はおkですっ
154 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/21(月) 17:44:55.45 ID:aVW2Db6C0
>>153 違う数をかけるのは?
例えば 100,000 = 10*100*100 とか
>>154 k以下の整数であればどの数字を何回かけてもおkです
たとえば10 3で7の例だと、2*3=6なので、6はおkになっています
156 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/21(月) 17:47:09.09 ID:+1W4LJ+F0
流れ考えずにグチるw is a 関係になってない継承クラスとコピペの嵐、バッファの未初期化、 画面クラスに直接ロジック書き込み、二階層以上さかのぼる親クラスの関数呼び出し 意味不明でやたら長い関数名等は頼むから止めてくれw 人をウツで殺す気かwwwww
157 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/21(月) 17:48:11.37 ID:aVW2Db6C0
>>155 おk把握
要するに、1〜nまでの自然数の中で、kより大きい素数を因数に持つ数を除いた個数を出せばいいわけだ。
ブルートフォースって aaaaaaaa ↓ aaaaaaab ↓ aaaaaaac こうやってるから時間かかるけど たいていパスワードって五十音だよな aiueo kakikukeko でそれぞれやられたらめっちゃ数減ってきてやべぇじゃん!! っていう妄想でした時々スマソ
159 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/21(月) 17:50:04.43 ID:ShvJdrQi0
英単語だったら・・・
160 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/21(月) 17:51:03.45 ID:aVW2Db6C0
>>158 普通はそうなってる。さらに、昔は辞書(英単語が列挙されたファイル)が標準搭載されてたから、その辞書を使ってたりした。
161 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/21(月) 17:51:29.72 ID:4qdTL5Xb0
昔VIPの鯖をハッキングしようとした馬鹿がいたな
>>160 何の話だw
とりあえず自分の設定してるパスは英語と数字でこれなら破られまいと思ってたけど
ローマ字読みって時点でヤバいのかなと思った
happyをhapyにしたりとかのほうが安全だわな
163 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/21(月) 18:02:27.64 ID:A1Tku70K0
そんなのもいたな
164 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/21(月) 18:02:52.78 ID:+1W4LJ+F0
>>162 英単語、ローマ字として意味を持たず、大文字、小文字、数字や記号を
織り交ぜるのが一番安全だろ
覚えるの大変だけどなw
165 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/21(月) 18:02:59.90 ID:4qdTL5Xb0
>>162 1文字短くなってるからな
辞書形式じゃなかったら捜索して見つかるまでが早くなる
166 :
魔ロック ◆9W2XvREAHs :2008/01/21(月) 18:04:52.99 ID:lvP5xhMJ0
俺のホームページのパスやばいw
167 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/21(月) 18:05:13.09 ID:3K71ZV7r0
>>164 パスワードが設定できる限界の文字数まで全部「z」を並べると安全じゃね?
168 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/21(月) 18:06:10.82 ID:A1Tku70K0
16文字英数できもい文字列にしてる俺なら大丈夫だ
169 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/21(月) 18:07:12.42 ID:aVW2Db6C0
>>167 「全部同じ文字」は最初の方で調べられるw
170 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/21(月) 18:07:46.32 ID:+1W4LJ+F0
>>167 zzzzzzzz
↓
zzzzzzzy
↓
zzzzzzzx
こんなアルゴリズムだったらどうすんの?w
171 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/21(月) 18:08:56.85 ID:PCr8q7lX0
MTで毎回パスが英数字で変わる俺は安心です!!!!
172 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/21(月) 18:10:01.02 ID:3K71ZV7r0
173 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/21(月) 18:14:38.17 ID:rlmNYmYA0
oppaigaippaitanosiina これなら長い時間かかるだろ・・・とおもったがこんなに長いことかけねぇなぁ
174 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/21(月) 18:16:36.38 ID:3K71ZV7r0
>>173 使用する文字列の中に
oppai
ippai
tanosiina
があればアウト
175 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/21(月) 18:17:27.82 ID:rlmNYmYA0
>>174 !?
じゃあ
supperapittyon
これならどうだろう、マイナーだからみんな知らないだろう
176 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/21(月) 18:18:01.88 ID:PCr8q7lX0
nyannyanyukorinkawaiipuuu これでいい
177 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/21(月) 18:24:04.37 ID:A1Tku70K0
_ ┌ n /7 _ | | ヘ 「ト L|ム//) __ ┌┘└┐ | |__ く ゝ) _ へ人 ヘ∠ | _ . | ニニ! !ニニ | __| て彡 | ハ `┤フ⌒ヘ⊃ | .|_|. |└‐┐┌┘ ._ . | | .| ヘ .| ノ |- .__,.r 、,.-、_ ーーイ ......| _ . |i二二 二i .| | | | |\ ⌒\ ,. ''"´〉、」__,.!__--「`ヘ二 彡 .......| .|_| .|┌、 .| 「 ._| |_| |___ ヘ i⌒ </ 「`ヽ,.-‐ァ´`7ヽハ_7. ノ ⊂[[二ニニ=-」 | |________| ーへ // />、/´ / / / ./^i  ̄ ̄ ヽ | \《: l ∠」´ >/ rrメ、レ/!イ/ | ⊂[[二ニニ=- . ̄ ヽ.i /ヽァ'´ /! |_ソ / ハ i _ . /`〈ヽ∠,イ´ハ." 〈イ/レ' ⊂[[二ニニ=- __| |__ .ヘ ヽ、 i `くゝ、 /、_ .. |__ __| √..レヘ/ヽヘハ_,.r7'´ ̄`ゝ-'、______ ⊂[[二ニニ=- ┌─┘└─┐ i (^"^)\ .r/ {〈 ト7  ̄ ̄ ̄`'=-、_ └─┐┌─┘ |/ ヽイ⌒ /ト、ヽゝ、_____,.イン ̄ ̄ ̄ ̄`'ー-‐-' ⊂[[二ニニ=- . , ─┘└- 、 . / ,. -‐'" /`i,メ::::r'/ 〉 イ と‐┐┌- .,/ ./ .〈,r_,.-、j´ く^ヽイヽ/i、 ⊂[[二ニニ=- ゝ,  ̄ ノ ./ )/ ,へ、__「7⌒ド>、/\  ̄ ん / _,.>-'":::::::::/|:::ヽ `'ー-、、 ⊂[[二ニニ=- | ) ( rく:::::::/:::::::::ヘ_」::::Yヽ、 ヽi7 ._ イ(⌒) Lヽイ:::::::::::::::::::::i:::::::ヽンヽ_,.イ/ ⊂[[二ニニ=- ._| |__ ,.-‐.、 .| イ く>、r、::::::::/:::::::::i:::ゝ_r' | | |_ .// イ .| ) ( ^'r7、二rニニ7イ--=| ⊂[[二ニニ=- / / | | へイ / / | | . | ┌─┘ / / | | 入ノ . / / | | ⊂[[二ニニ=- |__.....| | レイ // rへ,_/ | | , ─┘└- 、 .| | | / ./7、_/ 〉r-」 イ と‐┐┌- .,/ .| | ゝ-イ ト、__/ ! >__.! ゝ,  ̄ ノ . ̄ ....:::::::!,__,/:::::::::::::::::::::::::::::::\__」:::::......... ̄
178 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/21(月) 18:24:44.60 ID:4qdTL5Xb0
パスワードの入力制限かければおk
179 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/21(月) 18:25:04.67 ID:4qdTL5Xb0
s/入力制限/入力回数制限/g;
180 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/21(月) 18:30:53.92 ID:+1W4LJ+F0
俺のハッキング用の辞書には以下の単語は登録済みw
nyan
yukorin
kawaii
puuu
>>176 オワタw
181 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/21(月) 18:31:12.87 ID:UGVvMWJP0
182 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/21(月) 18:32:39.48 ID:htfKVX9v0
183 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/21(月) 18:34:35.91 ID:A1Tku70K0
上限あるし総当たりか・・・格納する配列のことも考えるとどこまでいけるか
184 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/21(月) 18:38:21.46 ID:3K71ZV7r0
10 2の場合って 1、2、4、6、8でいいのかな? それとも、kの回数分しかかけちゃだめなのかな?
185 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/21(月) 18:39:05.70 ID:Qs4/q2010
186 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/21(月) 18:45:26.92 ID:+1W4LJ+F0
>>185 ひでええええええwwwwwww
でも、もうC++からCには戻れない体になってしまったがw
187 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/21(月) 18:50:24.66 ID:A1Tku70K0
>>185 うわぁwwwwwww
確かにC->C++の時C++の何がいいのか全くわからなかったが
今じゃなんとなしに・・・
うわあ・・
クラス設計とか馬鹿らしいよなぁ
188 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/21(月) 18:52:05.59 ID:UGVvMWJP0
C++対して覚えてない俺勝ち組wwwwwwwww
189 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/21(月) 18:52:46.16 ID:PCr8q7lX0
書くだけなら非オブジェクト指向のが楽だとは思う
>>184 6が2*3で2以下であらわせない3が出現するのでダメ
8は2*2*2でおk
191 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/21(月) 18:56:03.21 ID:+1W4LJ+F0
C++やクラスは便利だよ。 限定した機能のみ適切に使っていればなw 継承を機能の追加と思い込んでいる奴はとりあえず、 オブジェクト指向勉強してから出直してくれとつくづく思う
>>181 とっても遅いアルゴリズムでもEasyはいけると思いますよっ
193 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/21(月) 18:58:57.40 ID:htfKVX9v0
194 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/21(月) 19:01:17.61 ID:aVW2Db6C0
195 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/21(月) 19:03:05.27 ID:A1Tku70K0
>>193 ああ、このままなんとなしに使っていっていいか
いやしかしクラス設計のだるさだけどうにかして欲しい
更に言うと実際にあまりC++を使うことがないな思えば
196 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/21(月) 19:03:27.14 ID:PCr8q7lX0
オブジェクト指向で書かなくてもいけるな確かに
197 :
◆UBuvZue3nU :2008/01/21(月) 19:03:40.72 ID:UGVvMWJP0
静的型付けの言語は無理にOOじゃなくてもいいけど、 関数オーバーロードぐらいは欲しいな。
199 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/21(月) 19:09:22.00 ID:+1W4LJ+F0
クラスのメリットは影響範囲を限定できる事かな。 クラス内部の実装変えまくっても、他クラスとのインターフェース となるpublic関数や変数のテストだけ行えばいいし 仮想関数は必要最低限にしないと後々ハマルけどwww
200 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/21(月) 19:11:07.54 ID:A1Tku70K0
いつもデバッグ時にオーバーライドされている関数に関してスーパークラスのそれを見ちゃう そして勘違いする、必ず1回はやる、治らない、テンポが崩れる まさに経験不足
201 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/21(月) 19:11:42.26 ID:htfKVX9v0
>>199 そこでC#
オーバーライド時はoverrideキーワードが必須だから仮想関数でも安心
ゲーム改造やるからってC++やってる俺涙目
203 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/21(月) 19:16:42.62 ID:eHd1eKfp0
プロになるならアルゴリズムの勉強とかはしたほうがいいんだろうか。
204 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/21(月) 19:18:25.92 ID:+1W4LJ+F0
>>203 デザインパターンとかリファクタリング勉強しとけw
アルゴリズムも大事は大事だが
205 :
◆41qcr8q2Ig :2008/01/21(月) 19:22:05.43 ID:UYOb2WBMO
>>147 久しぶり
O(nk)で間に合うんだけどいいのかな
206 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/21(月) 19:22:42.58 ID:+1W4LJ+F0
>>200 安心しろ、俺も仮想関数の挙動はデバッガ使わないと
ちゃんと把握できないw
たまに想像外の動作する事あるしなw
設計がグチャグチャと言われたらそれまでだが
207 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/21(月) 19:22:58.30 ID:/3MUHC3t0
正直、C風に書こうと思えば書けるんだからC++がダメって事は無いだろう。 無理に機能を使おうとすると手間が増えるけどオブジェクト指向やSTLは偉大だ。 ただ、速度を求められるもの(ゲーム)を作る時以外は、もっと楽な言語使うけど。
>>205 あれ、マジっすかw
一応O(nlogk)を想定してます、O(nk)はEasyじゃないとだめにしたつもりだったのにw
209 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/21(月) 19:24:35.83 ID:eHd1eKfp0
>>204 デザ・・・イン・・・パターン?
リ・・・ファクタ・・・リング?
はじめて聴くワードだ……www Fラン大だし聴いた事ないwww
210 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/21(月) 19:26:07.44 ID:+1W4LJ+F0
>>209 ググれカスw
覚えておいて損はないぞw
デザインパターンは使い方間違えるとハマる原因だけどな
211 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/21(月) 19:27:14.92 ID:snZ/oVkL0
>>209 むしろオブジェクト指向を習得しようと思うと避けては通れないところだろ・・・
213 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/21(月) 19:28:12.22 ID:3K71ZV7r0
リファクタリングロクにできないのに、 追加機能ばかかり要求されるwwwwwwwwww
214 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/21(月) 19:30:25.19 ID:/3MUHC3t0
デザインパターンは、上手い事やろうと思ったら結構自分で思いつけるようなもんばっかだよね。 Adapter , Flyweight , Faced , あたりは知らなくてもやっちゃうだろう。 FlyWeightなんて、フォントと文字コードの関係が既にFlyWeightみたいなもんだし。 重要なのは名前がついてると他人と話す時に一発でカタチが伝わって素敵って事だとよく言われる。
215 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/21(月) 19:30:35.89 ID:eHd1eKfp0
>>210 カスだけど、ググってみた。
MVCはデザインパターンの一種だったのか……。
217 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/21(月) 19:36:05.29 ID:nhY+HzNs0
MVCにしようとしても、どうせVに他のがめり込んでくるんだよな
218 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/21(月) 19:38:03.22 ID:aVW2Db6C0
>>214 でもカタチしか知らない香具師が多くて困ります><;
219 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/21(月) 19:39:23.81 ID:aVW2Db6C0
>>217 VからW(Window)を切り離せばおk
220 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/21(月) 19:43:19.45 ID:UYOb2WBMO
デザインパターンって、オブジェクト指向で単純に表現できないプログラムを、 無理矢理エンコードするためのテクニックが多いよな オブジェクトとクラスで設計することにこだわらなければもっと素直に書けるだろうに
221 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/21(月) 19:43:23.28 ID:htfKVX9v0
>>218 うんこプログラマ「あーあー、Singletonね、Singleton」
class CHoge {
public:
static CHoge GetInstance(int param) {
static CHoge hoge;
hoge.DoSomething(param);
return hoge;
}
};
うんこプログラマ「ほら完璧^^」
222 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/21(月) 19:45:29.59 ID:/3MUHC3t0
223 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/21(月) 19:50:47.20 ID:UGVvMWJP0
もしかしてC++でSingletonするにはコピー防がなくちゃならんのか めんどくせぇwwwwwwwwww
224 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/21(月) 19:51:17.59 ID:UGVvMWJP0
ちがった ごめんね
225 :
◆41qcr8q2Ig :2008/01/21(月) 20:00:25.24 ID:UGVvMWJP0
>>208 一応はできたけどnlogkとかってどうやってわかるんすか
226 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/21(月) 20:06:57.70 ID:3K71ZV7r0
OOPってMVC以外に何があるの?
227 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/21(月) 20:09:11.13 ID:3K71ZV7r0
OOPって × デザパタって ○
228 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/21(月) 20:11:42.39 ID:aVW2Db6C0
>>226 えーっとな。それは真面目に答えるのが馬鹿馬鹿しくなるような質問だぞ。
例えるなら、「インターネットってDOCOMO以外何があるの?」と聞かれてるような・・・
229 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/21(月) 20:12:43.15 ID:3K71ZV7r0
おk、俺が悪かった、すまんかったorz ん〜、デザパタどうやって覚えようか・・・ とりあえず適当なFW取り入れてみるか
230 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/21(月) 20:12:58.55 ID:aVW2Db6C0
>>227 むしろMVCはデザパタ以前の存在だからな・・・歴史的にも内容的にも。
231 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/21(月) 20:14:10.53 ID:aVW2Db6C0
>>229 ところで「デザインパターン」という名前の本があることは知ってるか?
232 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/21(月) 20:14:33.38 ID:3K71ZV7r0
>>230 つまり
>>228 での質問で例えると
「DOCOMOってインターネット以外何があるの?」
ってな感じか
233 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/21(月) 20:14:53.44 ID:3K71ZV7r0
>>231 既に購入済みだがサッパリだwwwwwwwwwwwwwww
234 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/21(月) 20:15:02.28 ID:+1W4LJ+F0
>>229 まずはネットや本のサンプル打ち込んで勉強するのがいいと思われ。
成れないうちに実務でやろうとすると、設計がグチャグチャになる
恐れありw
235 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/21(月) 20:15:53.68 ID:eHd1eKfp0
とりあえず、デザインパターンってのはどんな事ができるかをまずは覚えて。 そこをスタートとして必要な時に細かい部分を覚えていけばいいんだろうか?
GoFが定義したものに限れば23パターン mementoが一番分かりづれぇ・・・
237 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/21(月) 20:17:10.72 ID:+1W4LJ+F0
>>233 結城浩のデザインパターン入門のやつわかりやすかったよ。
Javaだけど、C++わかっていたらなんとなく把握できるしw
238 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/21(月) 20:20:39.61 ID:+1W4LJ+F0
>>236 mementoって要はセーブ機能だろ?w
239 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/21(月) 20:23:56.23 ID:htfKVX9v0
デザパタが何度読んでもわからんようなら、まだ早すぎるってこった 1つくらいは「ああ、この前使ったあれのことだったのか」と思えるくらいじゃなきゃ いくら勉強したところで全く無意味どころかむしろ逆効果な気がするんだが
240 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/21(月) 20:26:41.69 ID:+1W4LJ+F0
>>239 確かにオブジェクト指向言語に多少なれてないと逆効果かもw
リファクタリングは使えるぞ
最初は関数分割とか基本中の基本の話から入るからなw
241 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/21(月) 20:29:15.05 ID:eHd1eKfp0
リファクタリングってのは後から修正を加えるプログラマにとって修正を行いやすくしたりする効果があるって事だろうか。
242 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/21(月) 20:30:38.48 ID:3K71ZV7r0
243 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/21(月) 20:31:59.55 ID:+1W4LJ+F0
>>241 それもあるし、作った自分自身にとっても役に立つ
自分自身の作ったコードを忘れたり、機能追加の必要が生じる事は
ざらにあるからなw
244 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/21(月) 20:32:51.91 ID:A1Tku70K0
邪魔だってコメント省いて後で自分が困るとか治らない
245 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/21(月) 20:33:05.48 ID:3K71ZV7r0
ところで、自分でリファレンス作りたいんだが 何かおぬぬめのツールない? 自分で作れって? Web専です、サーセンwwwwwwww
246 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/21(月) 20:33:32.20 ID:aVW2Db6C0
247 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/21(月) 20:33:37.47 ID:A1Tku70K0
web専だってあんま関係なくね
248 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/21(月) 20:33:46.18 ID:eHd1eKfp0
俗に言うずっと前に書いたソースは他人のソースと同じwって現象をある程度防ぐって効果もあるのか……。
249 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/21(月) 20:38:12.32 ID:n7rZihqf0
C++5年、C#2年の俺が登場 なんかある?
250 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/21(月) 20:38:39.49 ID:A1Tku70K0
でっていう
251 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/21(月) 20:38:40.49 ID:3K71ZV7r0
252 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/21(月) 20:39:20.01 ID:aVW2Db6C0
吹いたwwww
253 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/21(月) 20:39:43.89 ID:n7rZihqf0
>>251 1日1回君のおケツをトイレで貸してくれるなら^^
>>249 ネットワークプログラミングやりたいんだがJAVAとC++主体でいいかね?
255 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/21(月) 20:42:03.88 ID:/3MUHC3t0
>>245 リファレンスってどういう意味のリファレンス?
256 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/21(月) 20:42:39.67 ID:n7rZihqf0
>>254 ものによる。
単純に通信プログラムつくるだけならC#(.Net)で簡単にできる
Javaはやったことないが
Windows以外で動かすならどちらでもおkと思う
257 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/21(月) 20:45:16.99 ID:n7rZihqf0
自分のソースが全然O(nlogk)じゃないことに気がついた、スマソ kまったく絡まない組み方なんだけどオーダーいくつだかわかんないやw
>>256 ありがとう
通信もだがネトゲ関連も興味あるんだ
とりあえずC++頑張るよ
260 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/21(月) 20:52:27.52 ID:n7rZihqf0
しょこたん歌だけだった・・・まぁSE・PGには俺みたいな変態しかいませんw
>>259 言語やアルゴリズムはもちろんオブジェクト指向を理解して実戦できないと
きついとおもうよ
でも自分で色々思考して試してみるのはとてもいいこと
がんばれ
>>260 茨の道を進むのは大好きです
途中で挫折してきまさぁ
262 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/21(月) 21:05:20.44 ID:3K71ZV7r0
独自ライブラリ集とか作ってみようかな・・・ .VIPとか
263 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/21(月) 21:06:03.64 ID:ShvJdrQi0
VTK VIP Tool Kit
264 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/21(月) 21:07:07.31 ID:3K71ZV7r0
>>263 いいねぇ
フレームワークよりライブラリ集のほうがお手軽に使える感がいいよな
265 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/21(月) 21:10:39.46 ID:ShvJdrQi0
266 :
大会告知の人 :2008/01/21(月) 21:21:19.98 ID:bCEKGZP30
今回は解いてる人少ないですけど、一応
>>147 の解答11時に出しますね
解いた人で解けてない人いなそうですけど
267 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/21(月) 21:25:29.26 ID:UYOb2WBMO
三文字の頭字語は限りある資源だから多少の衝突は見なかったことにしようぜ
268 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/21(月) 21:29:55.80 ID:/3MUHC3t0
A−Zの26種類を3つ…… 26^3で 17576個か。 多いような少ないような。 うーむ、でもQを入れれば衝突が少なくなりそうな気がするぜ。 あんま使わないから。
つ GHQ
270 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/21(月) 21:53:17.55 ID:/3MUHC3t0
そうだね、QBKだね。
271 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/21(月) 21:53:23.64 ID:ShvJdrQi0
>>266 ちょっと見てみたら相当面白そうな問題だな
やってみるわ
ただ結構難しいぞ・・・
272 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/21(月) 21:53:48.52 ID:thjTkXYj0
BPS2期まだー?
273 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/21(月) 21:54:35.01 ID:UGVvMWJP0
BBQ
274 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/21(月) 21:56:15.49 ID:aVW2Db6C0
FAQ
QQQ〜おばけ〜のQ〜
あらあら
277 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/21(月) 22:29:06.19 ID:eHd1eKfp0
さっきの問題今始めたが知恵熱で頭が。。。 ここ数日プログラムしてなかったからぐへえ
278 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/21(月) 22:30:07.04 ID:UGVvMWJP0
リファクタリングとリフレクション間違えてた
279 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/21(月) 22:38:26.00 ID:/3MUHC3t0
>>147 は、どんな感じにすれば一応出来るかは思いついたけど、かなり遅そうな感じ……
うーん、高速化が難しいな……
QNX
281 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/21(月) 22:47:05.74 ID:Qs4/q2010
>>157 の知見を参考に、
エラストテネスの篩でふるう感じかな?
なんか考えてる人いるみたいだから12時くらいまで待ったほうがいいかな・・・?
283 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/21(月) 22:48:32.23 ID:snZ/oVkL0
284 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/21(月) 22:56:17.84 ID:/3MUHC3t0
エラストテネスか何かで、kよりも大きく、nより小さな素数のみが入った配列を用意するだろ…… その素数でnを割った商は「その素数を因数として持つ自然数の数」になる…… けど、これだと5*7*7 と 7*5*7みたいに、被った自然数が余計にカウントされちゃうよなー……とか。 このへんで頭痛くなってきたんだけど、そもそも根本的に考え方が違うのかなぁ。 最初に素数入った配列用意する時点で結構かかりそうだし。
285 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/21(月) 22:57:42.58 ID:Qs4/q2010
エラトステネスの篩 だったねスマソ
286 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/21(月) 22:58:58.36 ID:/3MUHC3t0
ギリシャの偉い人は名前がかっこよくて困る ><
287 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/21(月) 23:02:37.28 ID:UGVvMWJP0
5MBの配列用意するのはありですか?多分O(1)です!
5MBの配列でO(1)で組めるのかっ
289 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/21(月) 23:06:08.63 ID:UGVvMWJP0
ムリです!
とりあえずEasyだけ投下しておくね ・Easyについて これくらいの数ならO(nk)とかで全然平気なので、書いてある通りに組めばおkです #include<stdio.h> int main(){ int a,i,j,n,k,result=0; scanf("%d %d",&n,&k); for(i=1;i<=n;i++){ a=i; for(j=2;j<=k;j++) while(!(a%j)) a/=j; if(a==1) result++; } printf("%d",result); return 0; }
291 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/21(月) 23:08:06.37 ID:/3MUHC3t0
定数時間O(1)は、ちょっとありえないだろ……(; ゚Д゚) バケットソートだってO(n)だろ? n や k がどんなに大きくてもかかる時間が変わらないアルゴリズムなのか?
292 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/21(月) 23:08:51.93 ID:eHd1eKfp0
今のうちにプログラマなるのあきらめようかな。 大学3年になってこんなのもすぐに解けないようじゃ今すぐやめたほうがいいよな。 むしろ死ぬべきか
>>292 こういうのに慣れたいときはぜひぜひTopCoderにどぞっ
大会系プログラミング普及のために定期的に投下してるんだけど、vipから参加してそうな人を発見できないorz
ちなみにこの問題は、Easyのほうが1軍Easy、Hardのほうが2軍Hardだから、
Hardは解けなくても別にそんなに問題ないかとっ
294 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/21(月) 23:13:17.71 ID:7/3+vfCP0
今のうちに大学生になるのあきらめようかな。 浪人2年になってこんなのもすぐに解けないようじゃ今すぐやめたほうがいいよな。 むしろ死ぬべきか
295 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/21(月) 23:15:33.04 ID:8y55esmp0
今のうちに高校生になるのあきらめようかな。 中学3年になってこんなのもすぐに解けないようじゃ今すぐやめたほうがいいよな。 むしろ死ぬべきか
296 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/21(月) 23:19:02.62 ID:/3MUHC3t0
今のうちにプログラミング楽しもうと思い続けて5年ほど。 ずっと楽しい。 マジでオススメ。 むしろ死ぬべきか。
297 :
◆41qcr8q2Ig :2008/01/21(月) 23:20:16.25 ID:aVW2Db6C0
perlで力技で解いたんだが、これでいいのかな?
298 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/21(月) 23:24:08.65 ID:/3MUHC3t0
>>297 おめ!
そういえばperlとかの軽いスクリプト走らせる環境無いなー
なんかLLを1つ覚えたいんだけど。 最近ならRubyかな……?
299 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/21(月) 23:27:22.62 ID:2g8BbW120
俺死んだほうがいい
自分のも力技っぽい感じだからなぁ・・・美しいのがあったら誰か教えてねっ 12時にHardのほう貼りますねー
301 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/21(月) 23:36:07.71 ID:2g8BbW120
やっぱこれって学歴ですよね
302 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/21(月) 23:36:22.54 ID:D6rsHCtW0
いやいやここは私が・・・
携帯厨の俺が真っ先に死ぬべき
304 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/21(月) 23:41:02.16 ID:eHd1eKfp0
じゃあ皆一緒に死んであの世で勉強しないか?
305 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/21(月) 23:41:51.82 ID:/3MUHC3t0
しかし何でネガティブな流れになってんだよw
しかしここ最近でもっとも鬱である
307 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/21(月) 23:46:00.07 ID:eHd1eKfp0
今まで生きてきたのが全て否定されたような気分で辛い。 幸福じゃないのが反逆なら俺は処刑されるべきなんだよな……。
308 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/21(月) 23:46:03.79 ID:7/3+vfCP0
センター全部5割未満だったからなw 希望しか見えないwww
309 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/21(月) 23:46:45.24 ID:R5+RYFc00
明日から本気を出力する
さてどうかな・・・
入学前が一番希望に溢れていたな プログラミングいっぱいしたくて一杯勉強した 今は死にたい
312 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/21(月) 23:50:17.19 ID:aVW2Db6C0
>>307 は反逆罪を犯したので、不幸でも死んではいけない刑に処す。なお、刑期は幸福になるまで。
間違えた
314 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/21(月) 23:52:25.25 ID:/3MUHC3t0
>>307 ハッピーオフィサーに薬貰って来いよ!
ネットとかやってると実力的に凄い上の人が目立ってるから
ついつい見ちゃって鬱になるんだよ! 比べてないで自分に出来る事やって楽しもうぜ!
>>312 それは極刑にも等しき
どうか彼に安らかな死を
どうか彼に甘き死を
316 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/21(月) 23:59:50.76 ID:eHd1eKfp0
みんな普通に
>>147 のような問題とけるんだよな? 正直辛いwwww
コンピュータ系の大学3年にもなって全然とけないとはwwwwww
多分日付変わったから答え貼っておきますねっ ・Hardについて 数が増えるとさすがに手抜きじゃうまくいかなくなるので、エラトステネスのふるいの応用で 通常bool型で素数かどうかをメモする所で、int型を使って最大の素因数をメモすればおk #include<stdio.h> int dp[5000001]; int main(){ int i,j,n,k,result=0; scanf("%d %d",&n,&k); for(i=1;i<=n;i++) dp[i]=i; if(n>=1) result++; for(i=2;i<=n;i++) { if(dp[i]<=k) result++; if(dp[i]==i) { j=i; while(j<=n) { dp[j]=i; j+=i; } } } printf("%d",result); return 0; }
>>316 大丈夫 俺のクラスなら解けるのは60人中2人だな
俺ともう一人だ
319 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/22(火) 00:02:07.56 ID:On+fIaeH0
>>309 #include <stdio.h>
#include <string.h>
#include <time.h>
int main(void)
{
time_t timer;
while(1) {
time(&timer);
if(strcmp(ctime(&timer), "明日") == 0) {
printf("本気\n");
break;
}
}
return 0;
}
俺にはこれが精一杯だorz
320 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/22(火) 00:02:39.57 ID:LGR/RT0r0
>>315 氏んで赦されようなんて甘い
ってところでいろいろ書こうと思ったんだけど、鬱な流れに止めを刺すことになるからやめておくwwww
>>316 マジレスすると、この手の問題は学歴じゃなくて経験とかセンスとかだと思う。
センスってのは経験で大部分をカバー出来るから、とにかく面白おかしくプログラム組みまくるのが正解かと。
321 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/22(火) 00:04:54.82 ID:nM1eq/300
322 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/22(火) 00:05:11.27 ID:LGR/RT0r0
>>317 >int dp[5000001];
キタ━━━(゚∀゚)━━━ !!!!!
324 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/22(火) 00:06:41.52 ID:fyszJMUW0
>>312 SSMには薬物治療って決まってるだろ?
325 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/22(火) 00:09:41.89 ID:YdaL+kHQ0
それにしてもパラノイアネタが通じる不思議。 やっぱり本物のプログラマになるにはこういうのが普通にできないと駄目なんでそ?
326 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/22(火) 00:10:03.99 ID:JBma+Q7m0
>>147 みたいなプログラミングの技術を競うような問題は
実の所、職業プログラマがやるような領域じゃなくて
数学とかパズルみたいな学問でやってる人たちが楽しむようなものだしな。
「プログラミングは好きだけど数学苦手」ってんなら出来なくて普通だと思うよ。
普通に「ソフト作る」というのが目的なら
APIとか色々なライブラリについての知識や保守やテストの仕方とか
「どういう機能つけると良いソフトになるか」って考えるサービス業的な部分とかあるからな。
でも
>>147 みたいなのを解くのもやっぱり楽しいけどね……
327 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/22(火) 00:12:01.19 ID:wPWQRgEb0
>>317 美しいコードだな〜
while(j<=n)
{
dp[j]=i;
j+=i;
}
たったこれだけのコードが、実に利いてる
素数かどうかの判定が
if(dp[i]==i)
で済んじゃうわけだ
かえるの歌聴いたら余計死にたくなった
329 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/22(火) 00:17:34.64 ID:YdaL+kHQ0
>>326 確かに、考えるのも楽しいよな。
簡単な問題から始めようかな俺も。
330 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/22(火) 00:17:59.75 ID:F9R2u1es0
331 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/22(火) 00:19:05.22 ID:LGR/RT0r0
>>324 薬物治療は既に施されているはずです。そうでないなら、それはハッピーオフィサーの怠慢です。
つまり、ハッピーオフィサーが反逆者であるか、潜在的に反逆の芽を抱いている可能性があります。
市民、貴方はハッピーオフィサーが反逆者であるか、潜在的に反逆の芽を抱いている可能性があると報告しているのですか?
>>330 ミイラを増やすな!ww
332 :
大会告知の人 :2008/01/22(火) 00:19:53.10 ID:P+cbTVQW0
正直、自分はまともにプログラムが組めない駄目プログラマなんで、
実際のプログラミングで
>>147 みたいなのが解ける必要はあんまりないかもです
大会系ならある程度強めだけど、他は・・・w
>>327 美しいコードって言ってもらえたの、多分初めてだ・・・
読み物なら絶対サポセン黙示録?だったかな おもしろいよ 古いけど
数学的なことなんて数学科の天才に任せとけばいいんだよ。
335 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/22(火) 00:29:30.30 ID:/bDJnYbHO
趣味でアブリ書いてるだけでも
>>147 くらいの問題は時々出てくる気がする
俺が書くものが偏ってるだけかもしれんが
336 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/22(火) 00:33:48.60 ID:JBma+Q7m0
>>317 i の倍数の領域をiで塗り潰していって
dp[i]<=k に引っ掛かるようにしていくとは……うーん、見事。
なんか俺、難しく考えすぎてたなぁ。
337 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/22(火) 00:40:47.98 ID:LGR/RT0r0
>>336 いや難しさで言えば明らかに
>>317 の方が難しいだろwwww
意外な解決法を使ってシンプル且つエレガントなアルゴリズムにまとめてあるわけだが、その分ゼロから書くにはセンスが問われる。だからこそみんなが感心してるわけだしな。
338 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/22(火) 00:42:28.49 ID:NbI+/RlD0
誰が見てもすぐわかるようなコードが好きだ。多少まわりくどくても好きだ。
339 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/22(火) 00:43:46.10 ID:yXSwCt3s0
>>338 俺も好きだ、C言語はわかんねーけどなんとなくわかるようなのが大好きだ
340 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/22(火) 00:52:42.39 ID:JBma+Q7m0
最近、Wikiの「共通項」の部分をてろてろ書いてるんだけど 「共通項」なもんだから、特定の言語のソースを使わずに なるだけ日本語でやってる事を説明しようとしてみてる。 けどやっぱ、サンプルも置いた方がわかりやすいのかなぁ……
341 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/22(火) 00:53:16.31 ID:LGR/RT0r0
つまりなでしこ!
嫌がらせ以外のなにものでもないなw
ソートの項がだいぶまじめになってきましたなえ
344 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/22(火) 00:58:49.71 ID:Mg5ZBPSI0
バトルプログラマーのお知らせ
1万年と2千年ぶりになでしこという単語を聞いた。五十六さんは今なにしてるの?
346 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/22(火) 01:02:59.84 ID:JBma+Q7m0
>>343 クイックソートは、やってる事とか「何で速いのか」とかの感じを
上手く日本語で説明出来なかった……誰か頼む ><
348 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/22(火) 01:05:32.15 ID:On+fIaeH0
>>347 激しく同感
これから面白くなるはずのところで終わっちまった
続きを熱望するほど面白かったか?あれ
超法規的措置だっけ?
351 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/22(火) 01:08:06.79 ID:J4q2Ss7R0
あぁ まさかまさか、重要な仕事を依頼しようとしている相手がこのような異常性癖の持ち主だったとは こ、子供相手に信じられん!! 俺なら断然巨乳の女、映画女優で言うとイザベル=アッジャ〜ニが良いのに しかし この男以外にこの難事件を頼める相手が他にいないのも確かだ。 事件解決のため俺はあえてあえて社会道徳をかなぐり捨てて見て見ぬフリをしなければ!! そう、これは超法規的措置!! 俺はこの非常事態のため一人の不幸な少女の人生を敢えて敢えて見て見ぬフリをするのだ。 あぁ、最低だ最低だ・・・、俺はなんて最低なブライダルコンサルタントだ。 ふるさとの両親よ、別れた女房よ、再婚した巨乳美人妻よ この秋月郁(かおる)の魂の選択を、笑わば笑えぇぇ!! ・・・見なかったことにしよう! '`,、'`,、'`,、('∀`) '`,、 '`,、'`,、
353 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/22(火) 01:37:59.76 ID:JBma+Q7m0
バトルプログラマーシラセは噂には聞くけど見た事ないなー
354 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/22(火) 02:04:27.70 ID:/bDJnYbHO
>>147 の別解。求める集合をそのまま構成するだけ
Haskellで書いてたのをC++に書きなおすのに手間どったw
bool isprime(int n) { /* 素数判定は計算量的にどうてもいいので総当たりで */
for(int i = 2; i < n; i++) if(n % i == 0) return false;
return true;
}
typedef std::set<int> iset;
bool add(iset &s, int limit, int p) {
std::vector<int> vs;
for(iset::const_iterator i = s.begin(); i != s.end(); ++i) {
if(*i > limit / p) break;
vs.push_back(*i * p);
}
for(int i = 0; i < vs.size(); i++) s.insert(vs[i]);
return !vs.empty();
}
int solve(int n, int k) {
iset items;
items.insert(1);
for(int i = 2; i <= k; i++)
if(isprime(i))
for(int j = i; ; j = j * j)
if(!add(items, n, j) || j >= 1 << 16) break;
return items.size();
}
355 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/22(火) 02:58:06.55 ID:1fqdJ//i0
なんでこのコピペはいつもブライダルコンサルタントの回なんだ
356 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/22(火) 03:48:00.12 ID:JBma+Q7m0
LL導入のためしに保守マッスィーンとか作ってみようかな、とか思いつつ手動保守。
357 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/22(火) 04:41:35.93 ID:JBma+Q7m0
ソートは色々あるけど、サーチは文字列でもないと 種類が少ないよなぁ保守。
だが保守ツールは禁止と管理側の通知があってだな・・・
質問というか相談するぜ。 今、作業に邪魔なダイアログが出たら自動でスペースキーを送って クリックさせる、という常駐ソフトをVB6で作ったんですよ。 機能は問題ないんですが、いきなりキーを送るのでは分かりにくいので、 そのダイアログのボタンの上にアイコンを表示して、クリックするという動きを付けたいんです。 んでGetWindowRectではダイアログの形はわかるんですが、 ボタン、つまりアクティブコントロールの位置が分からないんですよ。 ググってもそういうのはなく、それっぽいの見つけてもよくわからなくって。 GetThreadProcessIDとかGetFocusを使うようなのは見かけたんですが、、、 くわしい方いますかね?
360 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/22(火) 05:14:19.27 ID:LGR/RT0r0
>>359 HWNDがわかってるなら、GetTopWindow()とかGetWindow(GW_HWNDNEXT)とかで子窓のリストが作れないかい?
361 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/22(火) 05:23:42.24 ID:JBma+Q7m0
>>359 ボタンもウィンドウの一種って扱いなんだし
普通にボタンオブジェクトに対してGetWindowRectすればいいんじゃないかな……?
ボタンオブジェクトはGetDlgItemとか使えば、ダイアログから取れると思うし。
俺はVBじゃなくてVC使いだけど、このへんは多分同じだよね……?
常駐させてうんぬんってのはあんまやった事ないから勘違いしてるかもしれないけど。
362 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/22(火) 05:23:59.18 ID:LGR/RT0r0
あー、そうそう。スレッド間の問題があるのなら、SetWindowsHookEx()を使うという手がある。
363 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/22(火) 06:08:14.89 ID:JBma+Q7m0
俺もWindowsSDKの勉強しないとな…… LLを使った文字列処理やネットワーク関係の処理、GUIの製作も出来ない。 ゲーム関係の技術ばっかに偏りすぎてるな……
364 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/22(火) 06:38:23.73 ID:/bbSau+W0
ゲームの人はそっちだけできてればいいと思うけどねぇ、趣味ならいいけど
365 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/22(火) 06:56:57.41 ID:/bbSau+W0
○○の絵本シリーズって他人に見せてもらったが異様に不親切だな、超初心者用みたいなあれなのに 細かいとこ気にしなきゃそうでもなさそうだが 復習用にざっと読むにはよろしかったです、ふいに入門書とか読むと楽しいな
366 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/22(火) 07:00:09.08 ID:JBma+Q7m0
ゲーム内のデータを簡単に編集・管理出来るツールを作ったり出来たら 世界広がりそうだな、っていうのもあるし 単にゲーム以外のプログラム作ってみるのもも面白そうだなってのもあるし。 今まで INIもどきや CSVもどきを書いて読み込ませるだけでやってきたけど なんかグラフィカルしたり文字列処理使ったら煩雑な手間減らせそうかな、とか。 入門書は本屋でたまに立ち読みしてウフフとかやるねぇ。
367 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/22(火) 07:16:16.22 ID:LGR/RT0r0
何故、ある程度熟達した後で入門書を読むのがあんなにも楽しいのだろうか。考えてみると不思議だ。
368 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/22(火) 07:31:03.33 ID:nh+12WWC0
頼む日本語プログラム語を作ってくれ
>>360 ー362
ありがとう!このスレはネットの雪解け水や!
まだ試してないけど夜やってみるわ。
370 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/22(火) 07:52:26.95 ID:JBma+Q7m0
>>368 つ [なでしこ]
……そうじゃなくて、なでしこの存在を知った上で本当に「作ってくれ」って言うんなら無理だと思うがw
>>369 とにかくボタンのウィンドウハンドルさえ取得出来ればどうにでもなると思うから
わからなくなっても子ウィンドウのハンドルを得るような関数をググっていけば大丈夫……かと。
371 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/22(火) 08:02:50.75 ID:nh+12WWC0
>>370 なでしこ使うしかないのか
あれ不便なんだよなぁ
俺が覚えられないだけだけど
372 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/22(火) 08:28:00.59 ID:M597Nce80
なでしこ以外にも山ほどあるけどな
373 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/22(火) 08:35:12.72 ID:fyszJMUW0
>>371 このスレでのなでしこ全盛時代、
なでしこを学びもしなかった俺がそれっぽいことを書けるようになったんだから
あとは努力と経験だけだ
使ってなかったらもう忘れたがなーwww
374 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/22(火) 08:36:56.60 ID:JBma+Q7m0
>>372 いっぱいあるのか……
俺は、なでしこの他には Mind と 言霊 しか知らないなぁ。
375 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/22(火) 08:50:38.91 ID:nh+12WWC0
使わないと駄目って事か・・ 葵になったら触ってみる事にする
376 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/22(火) 10:09:08.24 ID:JBma+Q7m0
葵も初めて知ったわ……
377 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/22(火) 10:11:14.62 ID:UqunWfsT0
Good morning PHP!
378 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/22(火) 10:59:37.92 ID:UqunWfsT0
PgSQLで、DISTINCTとORDER BYって同時に使えないの? SELECT DISTINCT val FROM d_tag ORDER BY random() LIMIT 40 [nativecode=ERROR: for SELECT DISTINCT, ORDER BY expressions must appear in select list]
379 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/22(火) 11:03:50.81 ID:N4nUR+wH0
PHP文庫でお勧めとかある?
380 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/22(火) 11:04:34.25 ID:UqunWfsT0
PHPの本じゃなくてPHP文庫かよwwwwwwwwwww
381 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/22(火) 11:08:47.69 ID:tnATIuzfO
382 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/22(火) 11:09:09.80 ID:LGR/RT0r0
>>378 そういう問題ではない。つ【英和辞典】
SELECTのリストで出力出来る項目(フィールド)は、ORDER BY で使ってなくちゃならない。というSQLの制限に基づくエラーだ。
ったはず。とにかくそういった感じの問題。確かMySQLではこの制限は無かったはずだが、答えは保証されないw
383 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/22(火) 11:10:50.12 ID:UqunWfsT0
>>382 つまり、
varで並べ替え汁!ってことかな・・・?
そうなるとDISTINCTとrandamが同時に使えないのかorz
登録タグのランダム表示ってどうやってんだろ・・・
384 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/22(火) 11:13:51.82 ID:LGR/RT0r0
SELECT var ... ORDER BY random(),var; みたいな感じでいいんじゃね? ORDER BY の詳しい文法は忘れたし調べる気も無いが、複数フィールドで優先順位付けてソート出来たはず。
>>354 みたいなC++っぽいソースになると一気に読めなくなる・・・orz
>>385 難しそうに見えるが1ステップずつ咀嚼していけばわかるようになるさ
2週間ほどインターネットに接続できなくて死ぬかと思った
388 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/22(火) 12:29:55.48 ID:hflnTD6q0 BE:1576455269-2BP(32)
保守
>>387 神様が少し休みなさいといっているのだ。
390 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/22(火) 13:04:16.33 ID:UqunWfsT0
過疎ってるなぁ まぁ、冬休みが終わったからしゃぁなしか
391 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/22(火) 13:10:05.10 ID:QiYxqd6KO
今rudyの本ちょっち見たんだけどもしかしてそこそこお手軽言語?
392 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/22(火) 13:11:03.75 ID:UqunWfsT0
俺もRubyやってみたいな
393 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/22(火) 13:12:37.98 ID:N4nUR+wH0
Rubyの本ってどれがいいんだろう
394 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/22(火) 13:13:46.17 ID:QiYxqd6KO
ちょっとHSPのオブジェクト指向ってにおいがしたけど
395 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/22(火) 13:15:04.95 ID:NbI+/RlD0
PerlとPythonとLispとCのまぜものみたいな言語だ
396 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/22(火) 13:24:37.70 ID:YdaL+kHQ0
HQ9+を勉強したいのですが。どこからはじめればいいでしょうか。
先週の土曜日、やっと退院して、今は内職(母親の手伝い)やってます。 今、Java(笑)でゲームプログラムを組む計画をひそかに立てています。 今後ともよろしくお願いします。
398 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/22(火) 13:50:09.76 ID:Dsn9w17p0
リストで A→B→C→D→E→NULL ってなってた場合 Aから順にたどってEを探すんじゃなくて 一度にEまで飛ぶことってできる?
>>398 リストの作り方と言語による。
Cのポインタをチェーンするやつだったら前後のアドレスをそれぞれにもたせて終端のアドレスを把握しとけばいいんじゃないの?
401 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/22(火) 14:09:24.37 ID:Dsn9w17p0
無理かぁ〜 探索木でどんどん拡張していくものを作ってるんだけど(UCT探索というもの) 配列に番号ふってやってたんだけど配列だと大きさに限界があってどうもなぁ ファイルに書き出して参照するようにするかなぁ。。
というかリストに番号振った日には 挿入するたびに番号振りなおしでリストの利点が失われるwwwww それでもいいなら振ればいいかと
ポインタ怖いです(><)
404 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/22(火) 14:17:19.99 ID:1fqdJ//i0
双方向リストの配列 を一つのリスト構造ってことにしたリストってない?
405 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/22(火) 14:18:28.74 ID:mbfJNebA0
>>403 何でJavaでゲームを作る計画をしていてポインタが出てくるんだよwww
406 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/22(火) 14:23:24.02 ID:NoC7KINw0
VMから作るんだよきっと
407 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/22(火) 14:27:16.04 ID:/bbSau+W0
独習C++EffectiveC++と経て5000いくらする標準テンプレートライブラリによるC++なんちゃら買うかBoostC++なんちゃら買うか どっちがいいだろう ぶっちゃけCもC++も使わないけど楽しい
408 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/22(火) 14:33:03.91 ID:JC7BP/40O
C++でdeleteの失敗を検出したいんだけど可能? そもそも失敗はありえない?
>>405 いや、
>>398 でリスト構造の話しをしてたから。ちょっと昔を思い出して。
拙者は、ポインタ使うとすぐメモリ系のバグを出しちゃうヘタレなプー(ログラマ)でございやんす。
char *vvram; vvram = malloc(640*480);
411 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/22(火) 14:38:44.42 ID:mbfJNebA0
412 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/22(火) 14:40:05.64 ID:/bbSau+W0
null入れときゃ安全だって聞いてから妄信してるけど確証はない
ぬるぽ
417 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/22(火) 14:52:53.94 ID:/bbSau+W0
まじか・・・実際に使わないからセーフだが根拠ない妄信はやっちゃいかんな\(^o^)/ 異様に眠い時本を読む→適当な認識で頭に入る→翌朝から頭にそのあやふやな認識でべったり張り付く これが多い、この頭にべったり張り付く記憶力を他に回したい
418 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/22(火) 14:54:05.66 ID:nxA/PeOP0
あるあるwwwwwwwwww それはみんなある気がする なんか変な認識でしっかりと残ってるんだよなぁ んでそれが妙に根強くて確認しなおす気になんて一切ならないんだよな
419 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/22(火) 14:57:02.31 ID:JC7BP/40O
>>411 実はあるアプリがメモリリークしててあれこれ見直してるんだけど、怪しいところが見当たらないんだ
んでdelete失敗してるんじゃね?と逃げたくなったわけで…
うん、きっといつもの単純ミスなんだ
ともあれありがとう。一応ググってくる
420 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/22(火) 14:59:38.83 ID:nxA/PeOP0
deleteの前で例外でてたりしない?
421 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/22(火) 15:15:01.33 ID:JC7BP/40O
windowsでなくVxWorks(組み込み)なんだ で、メモリリークするのもなかなか現象が出なくて、何かしらログを取るにしても グローバル変数かメモリを直接ダンプするしかない newとdeleteしてるとこにグローバルなカウンタ仕掛けて一致しなかったらそれが原因だ と思ったんだが、delete自体が失敗してたらわかんないじゃんって話に…
422 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/22(火) 15:17:22.05 ID:nxA/PeOP0
Cだったら・・!
423 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/22(火) 15:18:33.58 ID:/bbSau+W0
new/deleteは演算子なんだっけ
424 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/22(火) 15:19:24.85 ID:mbfJNebA0
>>421 delete前用カウンタとdelete後用カウンタを使えばいいんじゃね?
425 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/22(火) 15:20:10.07 ID:nxA/PeOP0
delete後に代入してみたり
いやん、deleteさんのえっち♥
427 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/22(火) 15:29:09.01 ID:JC7BP/40O
delete後カウンタか 現象が出るまで少なくとも2日かかるから、網は出来るだけ仕掛けたい ありがとう入れてみるよ
428 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/22(火) 16:03:07.08 ID:UqunWfsT0
新しいプログラムの書き方をし始めて、綺麗になったソースを見て優越に浸る
429 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/22(火) 16:04:07.94 ID:YdaL+kHQ0
うーむ、プログラミングの自信を喪ってしまったのですが。やっぱりこれはハッピーオフィサーの投薬治療の対象になるんでしょうか?
430 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/22(火) 16:05:36.30 ID:nxA/PeOP0
それ以前じゃないの
>>428 そして古いソースを見て、書き換えようか悩む
432 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/22(火) 16:06:07.09 ID:UqunWfsT0
ハッピーオフィサーがオーシャンパシフィックピースに見えた
433 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/22(火) 16:06:36.14 ID:yXSwCt3s0
>>431 悩んだ挙句このままでもいいか、ってことでやめる
434 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/22(火) 16:07:08.43 ID:mbfJNebA0
>>429 市民、プログラミングは反逆的技能です
市民のセキュリティ・クリアランス次第では反逆者として処刑されます
次のクローンは反逆的技能を忘れ、幸福に暮らすことでしょう
435 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/22(火) 16:08:30.24 ID:UqunWfsT0
書き換えるより、最初から書いたほうが楽な俺・・・
436 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/22(火) 16:09:16.37 ID:/bbSau+W0
最初から書き直すとか何か月かける気だ
リンクが貼れなくなった <p><a></a></p> ってだめなのか…?
438 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/22(火) 16:16:40.67 ID:UqunWfsT0
>>437 いや、そこだけじゃわからん
href ←スペル間違ってないか?
>>438 間違ってはない リンクはコピペだ
しかもページ内で張れるのと張れるのと貼れないのがある
たぶん階層構造がおかしいんだなきっと
440 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/22(火) 16:23:11.04 ID:UqunWfsT0
>>439 「リンク貼れない」だけじゃわからんだろヴォケ
いやなんだ どうでもいいんだ ただの現実逃避だ
442 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/22(火) 16:26:14.04 ID:nxA/PeOP0
なら書き込むな、せめて答えてくれた人に礼の一つ言ってけ
携帯だからな ソース貼ろうかと思ったが長すぎて挫折だな
444 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/22(火) 16:31:08.76 ID:21PkwQax0
はやくしんで
445ゲット
447 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/22(火) 16:52:06.67 ID:21PkwQax0
糞コテに安価すんなよ
448 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/22(火) 17:05:32.17 ID:/bbSau+W0
popicon・・・これは便利そうなものをみつけた
449 :
魔ロック ◆9W2XvREAHs :2008/01/22(火) 17:06:41.76 ID:PLu8+0et0
しんでたまるか
450 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/22(火) 17:15:07.45 ID:QiYxqd6KO
スクリプト言語で(つか分かりやすくて) API自由度高くて ポインタ使えて オブジェクト指向カリカリ向けの言語おすすめある?
451 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/22(火) 17:16:21.14 ID:mbfJNebA0
>>450 ポインタという時点で絶望的だと思うが
Pythonとか近くね?
452 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/22(火) 17:16:58.53 ID:/bbSau+W0
ポインタ使って何するんだ
453 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/22(火) 17:17:52.18 ID:LGR/RT0r0
「わかり易い」と「API自由度高い」が相反する可能性
454 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/22(火) 17:18:24.02 ID:nxA/PeOP0
相反しないならそれはC++がryって話か
455 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/22(火) 17:18:36.96 ID:mbfJNebA0
ああ、スクリプトである必要は必ずしもないんだな? C#
456 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/22(火) 17:19:15.29 ID:QiYxqd6KO
ポインタって最高だなって言う気持ちになってて
457 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/22(火) 17:20:41.31 ID:/bbSau+W0
後のポインターズハイである
458 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/22(火) 17:22:12.85 ID:QiYxqd6KO
C#か。C#てJAVA〜MicrosoftEdition〜 てホンとですか?
459 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/22(火) 17:23:34.93 ID:mbfJNebA0
JavaMSEditionはJ++とかJ# C#は(C++ + Java)MSEdition+α
460 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/22(火) 17:28:46.16 ID:QiYxqd6KO
なんか最近チョコッとしたものを H S P で作ったりしてるんだけど、 なんかね。ポインタつかいたいなとか。思うんだ。 だけどたかがこんなプログラムにC++つかうのめんどいなって言う
461 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/22(火) 17:31:25.65 ID:nxA/PeOP0
望みはOOPなわけか
462 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/22(火) 17:38:53.70 ID:21PkwQax0
構造体で全て賄えることに気づくのはいつでしょう
463 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/22(火) 17:50:26.70 ID:F9R2u1es0
レジスタで全て賄えることに気づくのはいつでしょう
464 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/22(火) 17:51:24.57 ID:LGR/RT0r0
>>462 多分、アセンブリー言語で構造化プログラミングが可能なことに気付くよりは早い時期だと思われます。
465 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/22(火) 17:58:49.83 ID:yk4MIUev0
>>450 ポインタは配列をとってそれをつかえばそれっぽくなると…
いかにポインタを使わないかで世の中が苦心しているというのに,
>>450 はポインタが欲しいと申すか!?
便利なのは十分わかるが,あえてスクリプト言語にポインタが欲しいとは・・・.
ポインタを捨てて早ン年の俺にはわからない心境だ・・・.
467 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/22(火) 18:14:02.31 ID:21PkwQax0
それ初心者に言うと理不尽にしか聞こえないよ
468 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/22(火) 18:16:11.38 ID:yk4MIUev0
C言語を本格的に使おうとしてるんだが… なかなか難しいorz 特にデバッグが…
>>468 安心しろ.デバッグの得意なプログラマなんて,そうそういないもんだ.
みんな無意識にバグを作ってしまうくらい,バグ作りのほうが得意なんだからな.
470 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/22(火) 18:37:33.06 ID:/bbSau+W0
そもそもデバッグは、プログラミングに比べ二倍難しい。 それゆえ、自分の知恵を振り絞って書いたコードのデバッグをするほどには、 あなたの賢さは本質的に十分ではないのだ。 ブライアン・W・カーニハン
471 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/22(火) 18:38:59.91 ID:F9R2u1es0
むしろ一発で動くと気味が悪い件
イッパツで動くと,本当にバグが無いか,もう一回ソース読み直しちゃったりしてなww 結局時間を使っちまうんだよなww
474 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/22(火) 18:48:41.15 ID:/bDJnYbHO
そこでhaskellですよ 200行程度のソースなら50%くらいは一発で動くぜ
大体配列オーバーして怒られるよね
476 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/22(火) 18:51:51.51 ID:/bbSau+W0
200行のソースって勉強用以外であるのかと
477 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/22(火) 18:56:21.04 ID:yk4MIUev0
ポインタのキャストミス 配列外への書き込み if文が=で代入 if文がいつも(False|True) for文から抜けない freeしてない mallocしたサイズが本来必要なサイズより小さい &〜の使い方を間違えている ↑によりメモリの(コピー|ゼロクリア)が出来てない こんな感じですかね><;
478 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/22(火) 19:01:26.47 ID:/bbSau+W0
if文で代入は経験したことがない
479 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/22(火) 19:03:08.16 ID:21PkwQax0
便利だけど見にくい 明日の俺を考えたら書きたくないですね
480 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/22(火) 19:07:37.28 ID:/bDJnYbHO
なんかアイディアを思いついた時に書く検証用ソースって大抵200行くらいに収まらないか? これも勉強用と言えばそうかもしれんが
481 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/22(火) 19:13:46.48 ID:LGR/RT0r0
多分、勉強用と言うよりも非実用・・・
今実験データの加工用フィルタプログラム見直したら,どれも200行なかったww
483 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/22(火) 19:16:02.88 ID:/bbSau+W0
ああそうだな、非実用だな 勉強用ってあれだったな
一般的に実用的と言われるプログラムなんて組んだことがないぜっ
485 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/22(火) 19:28:44.13 ID:o55fRo5D0
教えてくれ! public void test(int a, int b, int c, int d) とあって、呼び出しが test(a,b)だけな場合でもエラーが出ないやり方ってどうすればいいんだ?
486 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/22(火) 19:30:24.03 ID:mbfJNebA0
>>485 言語はJavaか? C#か?
public void test(int a, int b) { 〜 }
public void test(int a, int b, int c, int d) { 〜 }
と2つ書けば少なくとも大丈夫
487 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/22(火) 19:31:33.49 ID:o55fRo5D0
>>486 C#だけど、そんなんでいいの?
null値だと認定して通るやり方がPHPだとあったんだけどな・・・
488 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/22(火) 19:32:58.96 ID:mbfJNebA0
>>487 C#なら既定値を与える方法がないから、
わざわざ複数書くしかない
489 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/22(火) 19:33:21.13 ID:o55fRo5D0
490 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/22(火) 19:34:01.43 ID:fkKNYqv/O
そこでデフォルトパラメータですよ。 冷静に考えるとコンパイラが自動的に 引数追加してくれるだけの機能だけど便利便利
491 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/22(火) 19:43:28.57 ID:fkKNYqv/O
C++じゃなくてC#だったか。 しかし、C#にそういう機能が無いというのは プロの人にとっては弊害の方が多いって判断されるような機能だったのかなあ。 継承とか使ってると混乱加速するし。
492 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/22(火) 20:01:15.35 ID:3bzzmJ0+0
あと一ヶ月もないのに卒研が全く終わりそうにないぜフゥハハァー
493 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/22(火) 20:05:20.49 ID:21PkwQax0
そんなにしなけりゃいいじゃん!解決!
494 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/22(火) 20:24:52.19 ID:YdaL+kHQ0
DirectX難しい……。 かと言って本のソースコードパクって、それで作り始めるのも駄目だよな……。
495 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/22(火) 20:26:10.96 ID:F9R2u1es0
プログラムでパクりは正義だぜ?
496 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/22(火) 20:29:51.83 ID:YdaL+kHQ0
しかし、まぁ、パクるにしても。どうしてそうなってるのかを理解しないと気持ち悪くなってしまう俺……。
497 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/22(火) 20:33:41.77 ID:Dn5MudwZ0
>>492 今週末提出だけどまだDirectXに手を焼いて
未だにビルドできない俺が通りますよ
2徹明けでゼミ出てきて死にそうだから、終わる見通し立ってないけど寝る
498 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/22(火) 20:33:55.51 ID:/bbSau+W0
最低限理解してから利用するのが普通 ただコピーするってのはしないもんだと思うぜ、まんま再利用なんて溢れかえってるソースくらいでしかできないだろうし
>>496 勉強でつまる理由はそれだと思う.
俺流勉強手法だが,まずパクって,動くプログラムを作る.
んで,なんでか分からないところは勉強メモに残しておいて,後でスキルが上がった頃に戻ってくる.
現状の自分に理解できると思うところから考えを改めて取り組むと,案外うまくいくもんだぜ.
なんたって,世界の一流企業で働いている第一線の技術者が作ったライブラリなんだしな.
今の自分には理解できなくても仕方ないっていうあきらめ見たいなのが,どっかに必要だと思うんだ.
500 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/22(火) 20:39:00.65 ID:YdaL+kHQ0
>>499 だよな……。
ここ数ヶ月ずっとDirectXのチュートリアル的なヘルプを見て、1字1句を理解しようとしてたが、
何か動かないと駄目だよなwwww
501 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/22(火) 20:59:21.99 ID:LGR/RT0r0
動くものを作って、ここがこうなってるからこうなるんじゃないかな?と思うところ(主に数字)を書き換えていろいろ試してみる。これ最強。
周りを見てるとわからないと言ってるやつは手が動いてないね 高機能なデバッガがあるなら変数の流れを追ったり全部出力したり たまには紙を使いながらいくとうまくいく事が多い なぜかデバッガを使おうとしない奴ばかりなんだが何故だ…?
503 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/22(火) 21:29:58.65 ID:fkKNYqv/O
>>502 ああ、わざわざ脳内で動かそうとしてるよな。
実際に動いてるの見ると何倍もわかりやすいのに。
昔の人はやろうと思っても出来なかった贅沢が手軽に出来るんだから
使わないのは損だよな。
フリーのデバッガでも充分。
504 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/22(火) 21:33:49.64 ID:nxA/PeOP0
変数の流れを追う・・・?デバッガ・・・・? 使い方調べてこよう、常にルーズリーフ持ち歩いて紙に書きまくってた俺
505 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/22(火) 21:35:40.74 ID:/bbSau+W0
俺の近くにも紙に書きまくる人いるよ 驚異的なスピードで紙がうまっていくからいつもちょっと驚く
Visual Studioとかなら強力なデバッガがついてるぜ ブレークポイントを設定したところで中断してそこから1行づつ実行できる そのなかで変数の中身が見れるからどう変化していくのかが手に取るようにわかる
507 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/22(火) 21:39:30.59 ID:RnwhXCRe0
私はこの機能をアモールと呼んでいm
509 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/22(火) 21:54:49.70 ID:3+olQ82a0
携帯用のアプリ作りたくてプログラミング始めたんだが どんなふうに勉強すんのがいいんだ? プログラミングとか初めてでさっぱりわからんから とりあえず独習とかいう本買って読んでるんだがちんぽんかんぷんだ 今「バイトコードとJVM」とかいうとこ読んでる
大分前にようつべで見た動画だな
511 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/22(火) 21:56:55.36 ID:YdaL+kHQ0
>>509 Javaなら、一通りの簡単な文法を覚えたら、
オブジェクトとかの概念を難しいかもだけど勉強するといいかも。
これを覚えるかどうかでJavaを使いこなせるかが変わると思う。
512 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/22(火) 21:57:50.44 ID:/bbSau+W0
Javaが無理そうならCから入るんだ JavaやったことないけどJavaかC辺りで一通り基本おさめたらいろいろ手出していけるようになる、と思う
513 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/22(火) 22:00:03.48 ID:o55fRo5D0
2getプログラムできた^o^
514 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/22(火) 22:00:44.10 ID:21PkwQax0
現在のunix時間のスレに書き込むだけじゃね?^q^
516 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/22(火) 22:01:17.13 ID:21PkwQax0
でもおめ^p^
517 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/22(火) 22:01:54.07 ID:6dVfnpl00
タダコンパイラでGUIが作れるという理由でJavaから入りました。 JFrameウマー。 C面白くないよC。
518 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/22(火) 22:04:09.03 ID:nxA/PeOP0
最初入る言語からいきなりGUI挑戦って平気なのか? 俺の経験から離れすぎるからそう思うだけかもしらんが
520 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/22(火) 22:05:05.04 ID:3+olQ82a0
>>511-512 サンクス
Cは大学でforとかそのあたりのさわり程度までしかしたことないや
とりあえずしばらくはこのまましこしこサンプル問題解いてがんばるぜ
521 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/22(火) 22:05:12.36 ID:21PkwQax0
Javaにはよくあること
522 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/22(火) 22:05:23.37 ID:LGR/RT0r0
>>509 とりあえずPC必須だと思うんだが・・・
本に載ってるサンプルコードを全部入力して実行する。ハローワールドとかの馬鹿みたいでつまらないものでも。
んーで、ハローワールドのHello world! とかなってるところを Hello work! とか Sweet dream, honey! とか書き換えて実行して遊ぶ。
他にも一行しか表示しないのを複数行にしてみたりして一通り楽しんだら、次のサンプルコードを全部入力していろいろ遊ぶ。以下繰り返す。
この段階は、まず「プログラム」というものに触れて「プログラミング」というものを体感し慣れる段階。
目標(携帯ゲーム)のことは一旦忘れて、いろいろと改造して遊ぶのがいい。
サンプルコードのそばには、いろいろ小難しい文章があるが、ざっと目を通したら(通すだけでいい)入力。ジャンジャン改造する。
良書なら、改造したくなるようなところが小難しい文章のところで説明がしてあるので、改造したくなってから改めて読めばいい。
そうやってページを進むうちに、それなりに感覚がつかめるようになるはずだ。
523 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/22(火) 22:05:32.14 ID:o55fRo5D0
>>516 あり^o^
でもvipぐらいしか使えね^q^
524 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/22(火) 22:06:13.95 ID:/bbSau+W0
変数っていうものの本質(言い過ぎ)みたいなものを最初っから掴めると早いと思う
525 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/22(火) 22:08:40.44 ID:nxA/PeOP0
変数も応用の応用みたいなのになってくるとそれが結局変数であるって理解できない人でてくるよな
526 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/22(火) 22:11:55.11 ID:vfIjHsmG0
下のプログラムってマズいですか? 配列0個で定義したのに、n[1]とかn[2]とか使って。 でもエラー起きないし、表示もうまくいくんですが。 int main(void) { int (*n)=new int[0]; n[0]=10; n[1]=20; n[2]=30; printf("%d %d %d\n",n[0],n[1],n[2]); delete[]n; return 0; }
浅いコピーと深いコピーを理解している人を周りで見たことがない
528 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/22(火) 22:12:45.64 ID:NoC7KINw0
int (*n)=new int[3]; 長さ3の配列にしたいならこうだ
529 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/22(火) 22:13:06.41 ID:9Dwi1ke30
>>526 1、2個ならエラーにならないかもしれないけど100とか200とかにアクセスしたらエラーになるよ
>>526 VCだと落ちるような気がする
まあ範囲をチェックしてるわけじゃないからな
531 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/22(火) 22:13:45.17 ID:/bbSau+W0
>>526 たぶんそれでもやりまくってるとエラーでるかも
532 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/22(火) 22:14:26.48 ID:fkKNYqv/O
ファイルハンドルとかウィンドウハンドルみたいなのとか 動的型で、すげー抽象化された奴とか 結局は変数なんだけどかえってわかりにくいよね。 書けなくていいからアセンブラ覚えると世界広がるよね。 デバッグとかの役にも立つし(多分
533 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/22(火) 22:14:42.99 ID:vfIjHsmG0
534 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/22(火) 22:17:41.68 ID:LGR/RT0r0
>>526 マズい。
例えると、
「作業員一人来い!」
作業員が一人来た。(← new int[1];)
「お前は材木運べ、お前は工具片付けろ、お前はコンクリ混ぜろ」
何故か三人に命令。(←代入)
呼ばれた作業員以外の後の二人はたまたま其処に居た人で、単なる通行人か、もしかしたら部長とか社長とかかも知れない。とっても首が危ない。
>>533 ポインタの概念がわかればなぜうまくいくのかわかると思うよ
536 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/22(火) 22:18:33.94 ID:3+olQ82a0
>>522 なるほど参考になったぜ
小難しい文章を理解しようと1行に数分かけるくらいの勢いで読んでた
とりあえず動かしまくってコード覚えてくる
537 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/22(火) 22:19:31.01 ID:6dVfnpl00
CUIとGUIのビジュアル面以外での違いがよくわからない。
そのくらいJavaはGUIを良きに計らってくれます。
>>526 世の中を呪いたくなるコードだ・・・。
きちんとdelete[]ができておきながらnewは0・・・
538 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/22(火) 22:24:51.07 ID:LGR/RT0r0
>>536 それは慣れてからでおk
そして慣れてからはスラスラ読めてしまうから困るw
539 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/22(火) 22:48:14.78 ID:sQkOEVxf0
結局Cのコンパイラはどれがいいのさ?
540 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/22(火) 22:48:55.78 ID:/bbSau+W0
別にどれでもいいと思います
541 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/22(火) 22:51:22.33 ID:mvda0twI0
phpの携帯用掲示板が欲しいのだが 図書館行って本読んだりしてもどう作っていいか全くわからずなんだ・・・ 助けてほしくてレスしてみた・・・
>>541 俺はPHPちんぷんかんぷんだったけど、
まとめサイトの5分で作る掲示板を見ながらなんとか作れた
544 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/22(火) 22:54:44.01 ID:mvda0twI0
そう。 自分で作らなくていいのだが自分の希望の物をいくら探しても出てこなかった・・・ 探し方が悪いってのは絶対にないとは思う・・・ 神様へるぷ
545 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/22(火) 22:54:51.12 ID:U6KC+MW40
プログラマたる者2桁*2桁くらいは暗算できないと恥ずかしいですかアアアアアアあああああああああああああああああああああああああああああああああああ?
546 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/22(火) 22:56:22.75 ID:o55fRo5D0
丁度ちょっと前に作ったのがあるからあげるよ! エラー処理とかは自分で頑張ってね☆ if(isset($_POST['submit'])) { $name = htmlspecialchars($_POST['name']); $mes = htmlspecialchars($_POST['mes']); $mes = str_replace("\n","",$mes); if($name == null || $mes == null) echo"<p>名前か本文が空です。</p>\n"; } else { $date = date('Y-m-d H:i:s'); $fp = fopen('test.txt','a'); fwrite($fp,"$name<>$mes<>$date\n"); fclose($fp); }} echo "<ul>\n"; $fp = fopen('test.txt','r'); while(!feof($fp)) { $line = trim(fgets($fp)); if ($line == null) { continue; } $val = explode("<>",$line); echo "<li>$val[0] - $val[1] ($val[2])</li>\n"; } echo "</ul>\n";
547 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/22(火) 22:56:52.53 ID:vfIjHsmG0
>>545 プログラムに計算させたらいいんじゃないかな?
548 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/22(火) 22:57:05.99 ID:NbI+/RlD0
549 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/22(火) 22:57:33.91 ID:F9R2u1es0
>>545 プログラマたるものはあああああああああああああああああああああ
クイック起動にcalc.exeを置いとくぜああああああああああああああああ
550 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/22(火) 22:58:16.38 ID:LGR/RT0r0
551 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/22(火) 22:58:49.01 ID:o55fRo5D0
脳みその中でぐるぐるアルゴリズムを回せるのが真のプログラマーだ!
パソコンの横にいつも関数電卓を置いているのは俺だけですか?
このスレにいる住人はみんな仕事でやってるのかー? それとも個人用で??
554 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/22(火) 23:01:38.31 ID:fyszJMUW0
555 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/22(火) 23:01:53.84 ID:yXSwCt3s0
趣味で C言語勉強してる最中ですけどね
556 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/22(火) 23:02:29.55 ID:U6KC+MW40
557 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/22(火) 23:02:58.08 ID:o55fRo5D0
仕事でやってる人はもっと凄いと思うな
558 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/22(火) 23:05:59.79 ID:LGR/RT0r0
559 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/22(火) 23:07:15.29 ID:mvda0twI0
誰か自分の希望するような掲示板作ってくれる人おらんかいー それなりの身分な者で気持ち程度の謝礼しか出来んが・・・
560 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/22(火) 23:08:21.37 ID:MXLr0TuJ0
Cでつくった2chの低機能クローンならあるぞ
561 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/22(火) 23:08:30.11 ID:U6KC+MW40
Perlの本あるけどCGIの環境ないから掲示板なんて作った事ないな。 もうその本を買って5年が経とうとしているが・・・。
562 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/22(火) 23:09:24.20 ID:yk4MIUev0
掲示板作ったはいいけど、雑すぎて人に見せられないwww
563 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/22(火) 23:09:52.83 ID:o55fRo5D0
>>558 2次元の世界に入れるぐらい凄いんじゃね?
>>559 だからもう作ってありますけど
謝礼って何ですの?
564 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/22(火) 23:11:30.46 ID:yXSwCt3s0
>>561 環境?
ちょっとDLして鯖借りればいいじゃないか
本ください、つかわないなら
565 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/22(火) 23:11:58.74 ID:mvda0twI0
スレッド式が欲しいんだよねぇ・・・ 謝礼は諭吉さんぐらい・・・
566 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/22(火) 23:13:08.78 ID:yk4MIUev0
スレッド式なんて、通し番号かUNIX時間でおk
567 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/22(火) 23:13:10.54 ID:NbI+/RlD0
クラックコードを仕込んだ掲示板を渡されるに3ガバス
568 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/22(火) 23:15:21.91 ID:yk4MIUev0
cgiからシステムファイルの改変はできなかった 当たり前か
569 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/22(火) 23:16:00.57 ID:NbI+/RlD0
>>568 そのcgiをroot権限で走らせればできるよ!
apacheの実行権限を専用の一般ユーザーにしとかないと system() とか unlink() でやられるぞ
571 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/22(火) 23:17:20.53 ID:U6KC+MW40
>>567 それバッグドアって言うんだぜ。
有名なのではコンパイラに仕込まれたものがあるな。論文で自白するまで誰も気付かなかったってやつ。
572 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/22(火) 23:18:06.59 ID:o55fRo5D0
スレッド式か^o^ 作ってないからちょっと改変してくるね^o^ つかどうやって諭吉渡すつもりなんでしょうかね^o^ まぁタダでくれてやりますけど^o^ めんどくさいって事は理解してほしいね^o^
573 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/22(火) 23:18:15.65 ID:QiYxqd6KO
俺カスだわ。。。 unko()って見えた。。
574 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/22(火) 23:18:15.55 ID:mvda0twI0
訳わかめだから頼んでるんだーw 安い謝礼でもやってやるよwって人いたらレスくだせー こんな掲示板にしたい。ってサイトがあるからそれと同じようなのを作ってもらいたい
575 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/22(火) 23:19:23.44 ID:QiYxqd6KO
後の2chである
576 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/22(火) 23:19:27.24 ID:U6KC+MW40
html、cssが書けるんだったら大まかなUIをそれで指定してもらって、 それをテンプレートに作る事も出来るな。
577 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/22(火) 23:22:48.64 ID:yk4MIUev0
2chは14chのtvkを割り当てるだろ神奈川県民的に
578 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/22(火) 23:23:07.57 ID:MXLr0TuJ0
2chはNHK総合ですが?
579 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/22(火) 23:23:32.44 ID:mvda0twI0
謝礼は振込みで支払うよーw 嘘だと思われたらそれまでだけど・・・
580 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/22(火) 23:23:56.17 ID:fyszJMUW0
>>577 11chに42chのTVKを割り当てる
2chはビデオ用
581 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/22(火) 23:24:00.44 ID:NbI+/RlD0
2chは南海放送
582 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/22(火) 23:24:21.62 ID:U6KC+MW40
C++のコンパイラ作ってみたい
583 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/22(火) 23:25:16.41 ID:/bbSau+W0
作ればいいじゃない
584 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/22(火) 23:25:37.09 ID:NbI+/RlD0
C++のパーサすらまともに作れるかどうか
585 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/22(火) 23:25:57.87 ID:U6KC+MW40
C++でC++のコンパイラ作るなんて絶対近親相姦だと思う。
586 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/22(火) 23:26:07.49 ID:MXLr0TuJ0
つ flex
587 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/22(火) 23:26:29.16 ID:fyszJMUW0
>>582 ついでならC++0xのコンパイラを作ろうぜ!
588 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/22(火) 23:26:35.49 ID:U6KC+MW40
>>586 flex yacc 無しで挑戦しないと意味ないだろ。
589 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/22(火) 23:26:39.01 ID:/bbSau+W0
フレックスタイムって言葉思い出して鬱になる
590 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/22(火) 23:27:29.56 ID:e0gg6la90
591 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/22(火) 23:27:30.94 ID:MXLr0TuJ0
592 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/22(火) 23:27:36.66 ID:nxA/PeOP0
STL拡張とかもういいよ
593 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/22(火) 23:29:17.63 ID:yk4MIUev0
>>580 ごめん、14chは東京MXTVだっけ?
テレビあまり見ないから忘れた
ビデオ用とかwwビデオ1でおk
594 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/22(火) 23:29:36.17 ID:U6KC+MW40
中置記法だっけ?それも木構造に解析できるパーサ組んだ事あるけど、 プリプロセッサあたりと変態テンプレートで多分死ぬと思う。
そこでboost/spiritですよ
596 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/22(火) 23:31:18.24 ID:NoC7KINw0
なにより最適化が大変そうだ
597 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/22(火) 23:34:53.72 ID:o55fRo5D0
598 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/22(火) 23:37:01.10 ID:QiYxqd6KO
あああああああああああああああ一年くらい何もせずにプログラミングに没頭してえええええええええええええええええええ
599 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/22(火) 23:37:38.54 ID:/bbSau+W0
学者先生になりたかった
600 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/22(火) 23:38:24.67 ID:NbI+/RlD0
プログラムになりたかった
602 :
541 :2008/01/22(火) 23:39:21.28 ID:mvda0twI0
603 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/22(火) 23:39:21.63 ID:nxA/PeOP0
専門学校の先生になりたかった
604 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/22(火) 23:39:55.39 ID:/bbSau+W0
>>602 普通に全うに作ろうとすれば時間かかるものだぞ
605 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/22(火) 23:43:01.85 ID:o55fRo5D0
606 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/22(火) 23:44:04.09 ID:LGR/RT0r0
>>579 モリタポ使えばいいんじゃね?
福沢先生のブロマイド一枚=10マソモリタポwwww
607 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/22(火) 23:45:33.99 ID:kYOfq3Nq0
いつかは機械語吐くコンパイラ作りたいなぁ…… 簡単な制御用スクリプトっぽいのをswitch並べて作った事はあるし 0x86の機械語も、簡単なのならわかるんだけど、exeファイル作るのってどうすんだろ。
608 :
541 :2008/01/22(火) 23:45:53.82 ID:mvda0twI0
こっちは頼んでる側だから時間なんて全く関係ないー 作ってくれるだけで神様だよw
609 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/22(火) 23:47:46.20 ID:NbI+/RlD0
>>607 それはリンカとかローダも作りたいってことか
610 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/22(火) 23:48:20.67 ID:fyszJMUW0
>>607 アセンブリ言語のコンパイラなら簡単だよ!
611 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/22(火) 23:49:16.66 ID:LGR/RT0r0
>>607 exeファイルのフォーマットに合わせて、バイナリーの中で再配置に備えなきゃならんところを書き換える。また再配置情報も作る。
exeファイルのフォーマットに合わせて、その他セグメントを配置する。
exeファイルのフォーマットに合わせて上記情報を埋め込んだヘッダーを付ける。
612 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/22(火) 23:51:03.70 ID:/nF6sHZ+0
ごめんググレカスって言わないでくれ 分割統治法と動的計画法の区別がよくつかないんだ 教えてください
613 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/22(火) 23:52:08.52 ID:NbI+/RlD0
名前が違う
614 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/22(火) 23:53:24.16 ID:MXLr0TuJ0
分割統治法は145ページ 動的計画法は152ページだ
615 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/22(火) 23:53:29.05 ID:21PkwQax0
616 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/22(火) 23:54:40.49 ID:LGR/RT0r0
>>612 大雑把に・・・
分割統治法=各部分が再帰的になっている。つまり、分割した部分にさらに分割統治法を適用出来る。
動的計画法=各部分が再帰的で無くてもよい。前処理と後処理に分割する等。
617 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/22(火) 23:55:08.19 ID:yk4MIUev0
俺の部屋 PCが唯一の暖房ですww 布団は俺の嫁
618 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/22(火) 23:55:10.06 ID:kYOfq3Nq0
>>609-611 うおお、まだまだ深い世界が広がってるんだなぁ……
高級言語からネットワーク、アセンブラや機械語まで一通りわかって
そこそこ1人前になってたつもりなんだけど、まだまだ知らない事はいっぱいだな。
ローダに、再配置情報とか、フォーマットとかでググるか。
このへんになると英語か、日本語でも小難しい文書ばっかになるから面倒だけど、頑張っちゃうぜ。
620 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/22(火) 23:57:14.65 ID:LGR/RT0r0
>>619 一瞬代入文かと思って意味がわからなかったモレがいる・・・
621 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/22(火) 23:57:21.13 ID:/nF6sHZ+0
622 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/22(火) 23:57:49.84 ID:21PkwQax0
>>619 アクセスバイオレーションにはならないの?
623 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/22(火) 23:58:07.87 ID:fyszJMUW0
>>618 機械語の他に最低限、
PEフォーマットとインポートテーブルの作り方さえ知ってればおk
>>622 まったく起こられないですby gcc
いやダメなのはわかるんですが
626 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/22(火) 23:59:09.07 ID:SCJamrqi0
627 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/22(火) 23:59:52.12 ID:/bbSau+W0
某サイトの数学の項目読んで絶望した、数Tしか習ってない俺は絶望した
ゲームプログラマ?とかよくわからんがこういうの使う人らはすごいなぁ
>>622 普通に絶対的に指しちゃう上いじれる
628 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/22(火) 23:59:54.46 ID:21PkwQax0
>>624 把握
やっぱりうまくいくのはたまたまなんだね
629 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/23(水) 00:01:32.55 ID:hm/NRMfs0
つーかnew[0]の構造が意味不明なんだけど。 ちゃんとポインタ返るの?確保もされてないのに
>>615 配列がメモリ上に並んで確保されるのはわかるな?
[]の中の数字は先頭から何番目かを表している
つまり確保した以上のメモリのところを指そうと思えば指せる
ただそれは他のなんらかのデータを破壊して上書きしてるわけだからやめとけ
631 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/23(水) 00:02:21.32 ID:hm/NRMfs0
>>630 そういうときってOSちゃんがエラー出すときもあるって聞きました
つまりたまたまですよね
632 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/23(水) 00:02:45.47 ID:0bl3v/rR0
633 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/23(水) 00:03:23.77 ID:gGp42CGp0
new int[0];で1個確保される [1]っつったらそん次、[2]っつったら更に次 [0]以降sizeof(int)分2個あいてればエラーでず
>>631 よくわかんないけど自分のアプリの領域はみ出すと怒られるんじゃないかな
636 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/23(水) 00:06:58.28 ID:qJdJBXWt0
たぶん確保されてるヒープをはみ出したところでページ違反例外
637 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/23(水) 00:08:54.24 ID:Nq0JtKe50
初心者の頃に 「ポインタってアドレス指してるだけなら、何で型情報が必要なの? 全部 void * で良くね?」みたいな質問をプログラミング教えてくれた先生にぶつけたら void* は 「ここからここまで」の「ここから」だけしか情報を持ってないだろ、って 凄い呆れた顔して言われたんだけど、曖昧な理解だった俺には青天の霹靂だったな。 アセンブラとかから入った人にとっては当たり前の考え方だったんだろうけど。 それからポインタがえらく好きになってしまった。
638 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/23(水) 00:10:35.49 ID:0bl3v/rR0
>>637 実は、アセンブリ言語では■使う時■に型指定をするのだww
久しぶりにこのスレに来たお客さんなんだ。 引き受け・・・ あれテンプレに依頼の件がないね
640 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/23(水) 00:12:15.94 ID:hm/NRMfs0
いやなんかすまんけど
>>535 の言葉が
「ポインタの仕様なら
>>526 のコードでも絶対うまくいってしまう」って聞こえただけんす
641 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/23(水) 00:15:55.85 ID:0bl3v/rR0
>>640 絶対じゃないが、高い確率で上手く動く。ポインターの仕様の所為でw
642 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/23(水) 00:19:59.09 ID:Nq0JtKe50
>>638 うんうん。 だから4byte整数の領域を1byteずつ区切ってアクセスとか出来るんだよね。
いや、そもそも型情報なんてものが無い(機械語命令に含まれてる)のか。
Cでやるんなら、char* にキャストする事になる。
そういう事を教えてもらった時にスゲエエエと思った。ワクワクした。
C言語でも随分と色々な事が抽象化されてるんだな、と。
>>640 ちょっと違うけどいわゆる脆弱性はわざとメモリを上書きさせる事で攻撃を可能としているのだ!
644 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/23(水) 00:24:10.24 ID:hm/NRMfs0
>>643 .何 /|:::::::::::::::::::::ヽ.:.:.:.:、:.:.:.:、:.:.:.、.:.、.:.:.:.:.:.::`゛>
.が /{::|:\:::::::\.:.:.:\.:.:.ヽ::.::.ヽ:.:.ヽ::::::::::.:.`゛ー- ..,__
: 言 : /:|::',:ト、::::::ヽ、:.\:.:.:.\:.:.ヽ:.:.:\.:.:.:.:.:::.:.:.:.:::.::::_;:-'´ : : :
: い : //:/:::|::',|::'、:::::::::\:.:\.:.:.ヽ:.:.:\:.:..\::::::::::::\、::::\ : : :
: た : /!::|::l::::/|:::l:ヽ:\::ヽ:.:\:.:\.:::ヽ:.:.:ヽ:.:.:.:\::::::::::::\ ̄ : : :
: い : |/l::|::|::|:ト、:::::::::、、:ヽ、:.:.:.:::::::::::::::ヽ::::.:ヽ:.:.:.:.\:.:.:.ヽ:::\. : : :
: か : |::|::/l::|::|r‐ヽ:::::ヽ(ヽー,―\::::::、::::::::::ヽ::.:.::::::.:::::::ヾ. ̄ : : :
: : }//l::|:::|{(:::)ヾ、:::ヽ \!(:::) ヽ,:::ヽ:::::::::::::::::::::::::::::::::::ヾ、 : : :
: わ :. |/l::|::|:::|ヽ==''" \:ヽ、ヽ=='" |:::::::::::::::::::::::::::::::::::ヽ、::::\
か / ',|::|:::| / `゛ |!::::::::::::::::::::::::::::ト、::ト、_` ゛`
ら l::!::::ト、 '、 _ ||::::::::::::::::::::::::ト:ヽヾ| | ̄ ̄ ̄`ヽ、
な r'"´||',::::', |:::::/l:::::|\:::ト、ヾ | | / / \
い / ll ',::', 、 ーこニ=- /!::/ ヽ:::| ヾ、 ノ ノ / ,イ ヽ、
,' | '、:, \ -- ,. '´ |;' l ヾ、. // / | l: l
| |! ヽ; ヽ /.: i! / ゛// |l / | | |
646 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/23(水) 00:25:26.25 ID:0bl3v/rR0
>>642 Cは、そういう低水準な抽象化はものすごくされてるよ。
だから今まで高級アセンブリ言語として生き残ってきたんだし、これからも多分行き続ける。
興味があるなら、コンパイル後のアセンブリ出力を見るといい。
最適化オプションを外しておけば、コードとほぼ一対一だからわかり易い。
特に、ネットワークバイトオーダーのCPU用のアセンブリ(68000とか)で出力させると、
int i = 5; int *p = &i; char c; c = *((char*)p);
がものすごいことになってて感心するw
>>643 あれだろ、バッファオーバーランさせてパスワード上書きするやつ
聴いたことあるよ!
さすがにそれは昔の話でしょうけれど
648 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/23(水) 00:29:00.76 ID:0bl3v/rR0
>>647 今WindowsUpdateでちょくちょく更新されてるののいくつかはそれw
日本産アーカイバが狙われたのもこれだったな
650 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/23(水) 00:31:16.51 ID:WET1mXw80
>>647 #include <stdio.h>
int main() {
char buf[256];
printf("あなたの名前を入力して下さい: ");
scanf("%s", buf);
printf("ほら、あなただってこんな危険なコードを書くでしょう?");
return 0;
}
651 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/23(水) 00:36:32.45 ID:p8QOwGl50
コマンドラインの1行が255bytesかもしれない
652 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/23(水) 00:36:45.30 ID:hm/NRMfs0
これは256文字以上書いたらアウトってことでおk?
653 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/23(水) 00:37:41.16 ID:0bl3v/rR0
>>650 #include <stdio.h>
int main() {
char buf[16];
int i = 0x55aa55aa;
printf("あなたの名前を入力して下さい: ");
scanf("%s", buf);
printf("i == 0x%08x; ほら、あなただってこんな危険なコードを書くでしょう?",i);
return 0;
}
654 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/23(水) 00:41:19.83 ID:p8QOwGl50
危険とまではいいかねる
復帰アドレス書き換えられるとやばいんだっけ?
やばいけど書き換えとかできるのか?
657 :
フジコ・ω・マン子 ◆FUJIMAN/GQ :2008/01/23(水) 00:45:08.65 ID:wzH6EI1d0 BE:939676875-S★(667788) 株優プチ(informatics)
おまいらにお願いがあってきたけど・・・ ツール落としたはいいけど使い方の説明が全くないのね^^; おまいらなら見て分かる?かしこいんでしょ?助けて><
658 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/23(水) 00:46:08.39 ID:hm/NRMfs0
私女だけど偏見はいけないと思う
659 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/23(水) 00:46:43.80 ID:p8QOwGl50
鶴は野鳥だから落としたらヤバい
660 :
541 :2008/01/23(水) 00:47:23.84 ID:Z6Rav/Pa0
とりあえずお願い出きる様でしたら一度メールくれるとありがたいです 宜しくどうぞ
暇な大学生が作ってくれそうだが生憎テストが近い
662 :
フジコ・ω・マン子 ◆FUJIMAN/GQ :2008/01/23(水) 00:53:24.75 ID:wzH6EI1d0 BE:107392122-S★(667788) 株優プチ(informatics)
663 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/23(水) 00:55:23.62 ID:Nq0JtKe50
>>656 戻り先は、ローカル変数とかよりも上位のアドレスにあるから
ちょっとオーバーさせれば意外と簡単に出来るんじゃなかろうか……
「よくわからないけど大きい配列をローカルに確保したらエラーにならなくなった☆」
みたいな現象が起こったら間違いなくオーバーしてる ><
暇な大学生だがテストが近い
でも既存のでないの?そういう掲示板
666 :
フジコ・ω・マン子 ◆FUJIMAN/GQ :2008/01/23(水) 00:58:01.99 ID:wzH6EI1d0 BE:859132984-S★(667788) 株優プチ(informatics)
ビキビキ 完全スルーかぉ^^;
667 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/23(水) 00:59:31.18 ID:+9rs8awe0
>>663 試してみた。
#include <stdio.h>
int test2(){
puts("Hello");
}
void test(int a){
*((&a)-1) = test2;
return;
}
int main(){
test(1);
}
gccでこれコンパイルして実行したら Hello が表示されて、その後セグメンテーション違反で落ちた
668 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/23(水) 01:00:17.42 ID:hm/NRMfs0
そんな簡単なことでret先返られるんすか
669 :
541 :2008/01/23(水) 01:02:17.79 ID:Z6Rav/Pa0
既存でないんですよねー あってもレンタルBBSとかばかりで・・・
670 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/23(水) 01:03:58.27 ID:0bl3v/rR0
>>668 その通り。熟練のプログラマー達が、何だかんだ言いながら決してC/C++を捨てない理由がそれだ。
そこには自由がある。
phpの掲示板っていっぱいあるような気がするけどな perlとかそれこそ星の数ほど
672 :
フジコ・ω・マン子 ◆FUJIMAN/GQ :2008/01/23(水) 01:04:33.20 ID:wzH6EI1d0 BE:724894439-S★(667788) 株優プチ(informatics)
おーーーーーい
置くところ(サーバー)はあるんか? あるんなら考えるが
674 :
フジコ・ω・マン子 ◆FUJIMAN/GQ :2008/01/23(水) 01:04:41.72 ID:wzH6EI1d0 BE:724893293-S★(667788) 株優プチ(informatics)
おーーーーーい
675 :
フジコ・ω・マン子 ◆FUJIMAN/GQ :2008/01/23(水) 01:04:47.67 ID:wzH6EI1d0 BE:536958645-S★(667788) 株優プチ(informatics)
おーーーーーい
676 :
フジコ・ω・マン子 ◆FUJIMAN/GQ :2008/01/23(水) 01:04:54.47 ID:wzH6EI1d0 BE:1933049489-S★(667788) 株優プチ(informatics)
おーーーーーい
677 :
667 :2008/01/23(水) 01:04:56.90 ID:+9rs8awe0
追記: test2の最後に exit 入れたらセグメンテーション違反起きなくなった
678 :
フジコ・ω・マン子 ◆FUJIMAN/GQ :2008/01/23(水) 01:05:21.23 ID:wzH6EI1d0 BE:214783924-S★(667788)
教えてよぉー
679 :
フジコ・ω・マン子 ◆FUJIMAN/GQ :2008/01/23(水) 01:05:27.52 ID:wzH6EI1d0 BE:268479825-S★(667788)
教えてよぉー
680 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/23(水) 01:12:17.53 ID:hm/NRMfs0
>>670 バグを生む自由度が高いんですね!わかります!!
ところでexitの原理って何?
681 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/23(水) 01:12:29.78 ID:Z6Rav/Pa0
>>673 置く所は自宅鯖になります
phpだけはちんぷんかんぷんでして・・・
是非可能でしたら本気で宜しくお願いします
682 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/23(水) 01:13:20.05 ID:Nq0JtKe50
>>670 まぁ、だから危険なんだけどねw
どこに行っても、自由には責任が伴うって事ですなぁ。
char a[] に機械語のコードぶちこんでから
__asm jmp [a] を実行したら普通に走ってくれて感動したりしたなぁ……
もしかしてJITとかもこんな感じでやってんのかな。
683 :
フジコ・ω・マン子 ◆FUJIMAN/GQ :2008/01/23(水) 01:14:17.16 ID:wzH6EI1d0 BE:1288699968-S★(667788)
パート死ね><
684 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/23(水) 01:15:42.10 ID:psGp8BrE0
スタックって実装の形なんだな、てっきりみんながスタックスタック言うから変な勘違いしてた/(^o^)\ 使う機会ないが\(^o^)/
685 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/23(水) 01:16:37.74 ID:0bl3v/rR0
>>680 いくつかの後始末をした後、OSのプロセス終了システムコールを呼び出す。
OSのプロセス終了システムコールからは(普通)戻ってこないので、プログラムは其処で終了となる。
686 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/23(水) 01:17:23.91 ID:tryX59d60
スタック使わない方法をkwsk
687 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/23(水) 01:18:38.02 ID:psGp8BrE0
それを聞いて確信した、スタックっていうのはさっき俺が知ったやつ以外のもっと本来的なものがあるんだな 理論的には一緒だけど
688 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/23(水) 01:19:05.62 ID:0bl3v/rR0
>>686 シーッ! 実はお世話になってることを知らないんだよ、きっと
ところでIDがフィルム・・・
689 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/23(水) 01:19:12.26 ID:duNN0EMp0
どうでもいいけど暫くポインタ使ってない時に「ポインタってなんですか?」って言われると答えられなくなる。
690 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/23(水) 01:22:11.16 ID:yShY/usX0
もう1時か…
691 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/23(水) 01:22:16.40 ID:R6xOMZki0
カーソルのことだよ^^ って言っておけばいいんじゃね?
692 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/23(水) 01:23:02.24 ID:hm/NRMfs0
まだ1時だよ
693 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/23(水) 01:23:22.41 ID:tryX59d60
ウルトラ警備隊だよ
694 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/23(水) 01:25:18.72 ID:Nq0JtKe50
>>687 データ構造の1つとしての(キューとよく一緒に紹介される)スタックと、コールスタックの違いだね。
関数呼び出しをやるたびに裏ではコールスタックが淫猥に蠢いているんだ。
ブロックを抜けるとローカル変数が解体されるのも再帰が出来るのもスタック様のお陰さ><
本当だ寝ないとな
696 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/23(水) 01:28:05.66 ID:psGp8BrE0
>ブロックを抜けるとローカル変数が解体されるのも ここはなんかピンときた なんとなくわかった、つまり例題とかに出るスタックとかってのはそういう仕組みを再現してなんちゃらか 明示的に使う機会がまだ全然きそうにないな
697 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/23(水) 01:31:25.38 ID:psGp8BrE0
明示的ってなんか意味変じゃね? なんか最近やっと色々手出す余裕増えたけどやっぱいっぱいいっぱいだな
698 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/23(水) 01:32:39.33 ID:tryX59d60
リッチな環境ならクラスとイテレータで実装しませう
699 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/23(水) 01:34:41.63 ID:gGp42CGp0
>>697 いやお前見たいのは大丈夫だよ、というかそれだけなんていうかプログラミングに対して?前向きなのも貴重
>明示的
ぎりぎり通らなくも無い
700 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/23(水) 01:42:26.50 ID:Nq0JtKe50
確かに普段は暗黙的に使ってるからなw
701 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/23(水) 01:45:52.70 ID:hm/NRMfs0
スタック意識することってあんの? いままで無いんだけど
702 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/23(水) 01:51:32.89 ID:d0RQu7jp0
たびたび質問です。 こういうときってどうしたらいいでしょうか? TestAとTestBを入れ替えても・・・。 class TestA{ TestB b; //TestBが定義されてない }; class TestB{ TestA a; }; void main(void) { TestA x; TestB y; }
703 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/23(水) 01:53:35.36 ID:Nq0JtKe50
>>702 どちらかをポインタにするといいよ。
TestAとTestBをメモリ上に確保するときに
サイズをどれくらい用意すればいいのか考えてみるといいよん。
初心者の俺が適当に言うと設計が悪い ぬるぽ
705 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/23(水) 02:00:32.57 ID:d0RQu7jp0
>>703 ごめん、わかんない。
どこに*つけたらいいのか・・・。
706 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/23(水) 02:03:08.19 ID:Nq0JtKe50
>>704 ガッ。
>>705 1:「AはBを含まないといけないから、当然AはBよりもサイズが大きい」
2:「BはAを含まないといけないから、当然BはAよりもサイズが大きい」
3:「1と2は同時に成り立つ ……アレ?」
みたいな感じ。 宣言とか入れても無理。 物理的にも論理的にも。
そんな時は、ポインタで持てばサイズが決定出来るわけです。
class TestB //中身の定義は後回しだけど、宣言だけしておく
class TestA{
TestB * b; //TestBは宣言されてる。 TestAのサイズはポインタ1個分
};
class TestB{
TestA a; //TestAは定義されてる。 TestBのサイズはTestA1個分
};
707 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/23(水) 02:04:41.23 ID:Nq0JtKe50
あ、ごめん。 宣言のとこセミコロン忘れた。 まぁそんな感じで。
708 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/23(水) 02:09:43.72 ID:AfG6WgcH0
>>706 そういうときのクラスって実体そのものを持ってたっけか?
709 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/23(水) 02:11:05.94 ID:d0RQu7jp0
わーい、できた。 ありがとです。
710 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/23(水) 02:17:07.09 ID:Nq0JtKe50
>>707 がんばれー。
Cとかだと、こういう宣言の順番に煩わされるのもよくあるから。
ヘッダの最後に置いたenumをセミコロンで閉じ忘れて、コンパイルエラーの意味がわからないとか……
>>708 常に他のクラスを参照で持ってる言語もあるね。
でも、少なくともC++では構造体みたいに単に実体を持つみたい……
711 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/23(水) 02:47:01.43 ID:AfG6WgcH0
>>710 そか。thx。newで始めて実体ができるものだと思ってた。
だれかVB.netでサウンド扱える奴居るか? 再生するとかじゃなくて周波数変更とかそういった類の処理をしたいんだが
713 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/23(水) 02:50:09.00 ID:psGp8BrE0
.NETにそんなんない気がするが
714 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/23(水) 02:53:29.10 ID:SX66242/0
>>714 dクス参考にさせてもらう
C#か・・・VBじゃやっぱきついかorz
716 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/23(水) 03:00:14.07 ID:Nq0JtKe50
>>711 ごめん、多分俺が質問の「実体で持つ」の意味を勘違いしてた ><
ええ、ポインタで持ってる場合はコンストラクタで newなりmallocなりしないとダメです。
逆に、常に参照で持ってるような言語は勝手に構築してくれるね。
ポインタじゃなくて実体を持ってる場合には、newは必要無いよ、という意味で返答してた。
>>715 C#のライブラリってVB.netでもつかえるんじゃなかったっけ?wよく知らないけど
718 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/23(水) 03:05:01.01 ID:gGp42CGp0
無理じゃね
719 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/23(水) 04:11:49.73 ID:Nq0JtKe50
なんか .NETで共通化されてうんぬんって事で使えそうなふいんきはあるけどね。 dllとかなら大丈夫なのかな。
720 :
359 :2008/01/23(水) 04:14:51.44 ID:kD+HkwOHO
昨日相談したものです。
作業に邪魔なダイアログが出たら自動でスペースキーを送って
クリックさせる、という常駐ソフトをVB6で作ったんですが、
アクティブコントロールの位置取得を、ここで教えていただいたやり方や
自分で調べたやり方で色々やってみたけど、結局自分の頭脳では実現できませんでしたorz
なんか全然わけわからんとこ飛んで行ったりして…
一応対象画面の中央でキーを押すバージョンを晒しておきます。
ttp://www.h3.dion.ne.jp/~hohoi/FBCLICK.lzh 出来そうで出来ないのが悔しいなあ。
721 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/23(水) 04:25:34.63 ID:SX66242/0
>>715 C#で作ったアセンブリはVB.NETからも使えるんだが
どうしてもVB.NET版のソースがほしければ変換するんだ
722 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/23(水) 04:56:12.16 ID:a9ABBY8b0
結構かかったがやっと
>>541 のやつの形式だけできたわ
俺何時までやってるんだろう欝だ寝よう
723 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/23(水) 06:58:52.96 ID:beO7EqW90
ほ
724 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/23(水) 07:41:09.87 ID:yShY/usX0
雪が…冷たいです・…
指が・・・うまく動きません・・・・
726 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/23(水) 07:58:53.26 ID:+9rs8awe0
今日は・・・テストです・・・
727 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/23(水) 08:00:16.98 ID:psGp8BrE0
雪だ雪、ほんとに何年ぶりだろう
728 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/23(水) 08:07:24.86 ID:psGp8BrE0
ところで独習C++を読み返し読み返してたんだが、 void func() { ..... } こう書くのが普通なの? クラスだと class cls{ .......... } ってなってるから書き分けてるのかなぁと思ったんだが
俺は関数も void func(){ SAMUI(); } と書くけど、テストがやばい
一貫性を重視して void func() { ..... } とやるコーディングスタイルもあるとかないとか
731 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/23(水) 08:47:31.42 ID:0bl3v/rR0
逆方向に一貫性を重視して if(...) { hoge(); } と書いてるモレ。リアル異端者扱いされてる。 でもこの方が縦に揃っててブロックの影響範囲が見易いんだよ!
732 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/23(水) 09:21:18.37 ID:m6u830Ms0
おはよう 東京雪すげーな
733 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/23(水) 09:24:55.39 ID:SX66242/0
734 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/23(水) 09:40:31.86 ID:m6u830Ms0
電子メールの標準出力そのままの形式で見る方法ないー?
標準出力ってなあに?
736 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/23(水) 10:04:19.74 ID:NZD4ANiC0
2chのレス
737 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/23(水) 10:04:42.00 ID:0bl3v/rR0
>>733 おおおおおおお!
モレ独りじゃなかったんだ・・・ 。・゚・(ノД`)ヨカッタョォ
プログラミング人生ン十年・・・初めて同じスタイルを見つけた・・・orz
ガンガれホワイトスミス!
Emacsにもあるな
739 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/23(水) 10:17:09.37 ID:0bl3v/rR0
やべぇ・・・Emacsに戻りたくなってきたw 今のマシンならサクサク動くだろ流石にww
740 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/23(水) 10:21:21.03 ID:hm/NRMfs0
異端扱いされてまで貫き通す意味は分からんけどな 周りが慣れてないと読みづらいだけ
キーワードの取得 (半角スペース区切りなど) ↓ テキストに年齢「XX歳」が入力されているかチェック ↓ あれば残りのキーワードで検索 ↓ なければ、キーワードより「XX歳」をデータベースから検索 ↓ 書いてるうちによくわからんなってきた
742 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/23(水) 11:19:10.43 ID:rYpw1IXf0
BGM代わりにニニンがシノブ伝流しっぱなしにしてたら 若本御大のせいで作業にならない件 課題が終わらないよ…
ゲーム作りたい!→C++→なんかゲーム作ってる人って頭いいよね
あれだよな、基礎も学ばずにゲーム作りとかしはじめるやつ多いよな 多いというか、最初は皆そうかもしれん この逆境時に基礎を学ぼうとするか、諦めるかで変わる
745 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/23(水) 12:44:40.29 ID:SX66242/0
何度もゲーム作って徐々に基礎を埋めてくと楽しいぞ 前回の反省点とか意識するから次第に良いコードに
746 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/23(水) 12:47:17.61 ID:0bl3v/rR0
問題は、その「ゲーム」という言葉が指すものがFFXだったりラグナロクだったり(ry
頭わるくても、ある程度読めるようになったら他人のソースを拝借していじれるからいけるよ
748 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/23(水) 13:24:58.13 ID:hm/NRMfs0
レゲーが好きです><
749 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/23(水) 13:41:19.51 ID:2Pu4S+CL0
今、俺はFPS作ろうとしてるけど異端なのか? ネット対戦できるフリーのFPS作ってみんなで対戦したい。 と、勉強し始めて徐々に知識ついてくるってのもまた楽しいな。
750 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/23(水) 13:54:19.80 ID:MNGtW2G60
>>749 FPSは、やっぱり3Dだよな……プログラミングはともかく、モデリングで挫折しそう><
ネットワークとかやるとなると、パケット処理のためにスレッドの知識もある程度いるか……
それだけの事をするとなると、やっぱり楽しめるかどうかで違ってくるよな。
よく「最初から大層なものを作ると挫折する」って言うけど
なんだかんだで最初に夢見るのは大層なものなんだよなぁw
751 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/23(水) 13:55:44.84 ID:m6u830Ms0
個人的には最初はインベーダーがお勧め ・・・と、Windowsプログラミング殆どしたことない俺が助言
752 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/23(水) 13:58:07.03 ID:8uTkmuX30
電卓を作り始めて1年…
2chのトリップってどういう原理になってるの?('A`)
755 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/23(水) 14:05:07.40 ID:MNGtW2G60
756 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/23(水) 14:09:58.35 ID:CjQ2LUL40
md5jane
プログラミングしてるってどこから名乗っていいんですか? とりあえずHello World!しかまだできてないんですが。
759 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/23(水) 14:14:22.48 ID:asrE/emB0
>>758 プログラマーと名乗った時点からプログラマー
760 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/23(水) 14:21:39.94 ID:MNGtW2G60
資格とか必要なものじゃないからなぁw 名高いプログラミング能力に関する資格みたいなのがあってもいいと思うんだけど 何か情報系の検定って微妙なものが多いよね。
761 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/23(水) 14:29:35.34 ID:GX1p7vIN0
Cの入門書に 符号無し整数xを右にnビット回転した値を返す関数rrotateと、左にnビット回転した値を返す関数lrotateを作成せよ ってあるんだが 回転って何なんだ・・・!
762 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/23(水) 14:29:55.17 ID:hm/NRMfs0
「プログラミングやってます」よりも 「○○とか作ってます」のほうがいい
無料のajaxの開発環境ってありませんか
764 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/23(水) 14:33:04.49 ID:asrE/emB0
766 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/23(水) 14:33:25.77 ID:CjQ2LUL40
767 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/23(水) 14:48:13.55 ID:XrvZ4X2B0
一般保護違反が発生しました。 このスレを終了します。
768 :
541 :2008/01/23(水) 14:53:49.45 ID:Z6Rav/Pa0
作成して頂ける方が現れましたので 応募締め切ります 作成して頂ける方誠に感謝しております 宜しくお願い致します
Warning Error: '彼女' is not found in '俺' line 0
>>768 携帯用くらい自分で作れよ
あんなの糞簡単じゃねーか
771 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/23(水) 14:59:16.55 ID:m6u830Ms0
やべぇ PHPをもっと勉強したくてZendFramework触ってるんだけど おもしろすぎ! しかもすごく新鮮! MVCに激しく興味がわいてきた12歳
772 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/23(水) 15:01:42.29 ID:xh+ZZVmH0
なんだこの笑えないネタを次々に投下する流れは
MVCをMicrooft Visual C・・・とおもったのは俺伊達
774 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/23(水) 15:05:30.85 ID:MNGtW2G60
Marvelous ! Very Cooool!!
775 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/23(水) 15:05:50.72 ID:0bl3v/rR0
>>773 喪舞以外には Microoft なんて会社を知ってる香具師は居ないんジャマイカ?
>>760 基本情報はとってもあんまり意味ないの?
777 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/23(水) 15:19:49.46 ID:A7ErutCq0
>>776 就職のときのアピールポイントにできるかはかなり微妙だけど、
基礎知識を固めるにはいいと思う。
778 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/23(水) 15:23:46.84 ID:xh+ZZVmH0
ほとんど答え暗記なんじゃね 知識として見ても古いだろうからな ただの資格だと思ったほうが間違いが少ないんじゃないか
779 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/23(水) 15:23:57.87 ID:GX1p7vIN0
unsigned set(unsigned x,int pos){ if((x>>pos-1)&1U==0) x += Pow(2,pos-1); return x; } これはxのposビット目を1にする関数なんだけど、posビット目が0の時に0が1に変更されないんだが何か変なところあるか? ちなみにPowってのは Pow(x,y) xのy乗を返す関数なんだが
780 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/23(水) 15:25:16.72 ID:MNGtW2G60
単にANDとOR間違ってるだけなんじゃあ……
781 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/23(水) 15:27:22.09 ID:0bl3v/rR0
>>776 実務上は何の役にも立たない。
でも就職の時、基本情報を持ってる薄気味悪いヲタと基本情報を持ってない薄気味悪いヲタとが残ったなら、きっと基本情報を持ってない方は採用しない。
つまり、就職の時の履歴書を修飾する。
782 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/23(水) 15:32:21.70 ID:MNGtW2G60
>>779 ああ、ごめん勘違いしてた。
でも単に x |= (1 >> pos) みたいな感じじゃダメなの?
あえてPowを使ってみようっていう趣旨ならすまん。
783 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/23(水) 15:38:20.57 ID:asrE/emB0
784 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/23(水) 15:38:44.94 ID:GX1p7vIN0
>>782 1>>posってビットから普通にはみ出るんじゃね
785 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/23(水) 15:40:35.38 ID:MNGtW2G60
/(^o^)\
786 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/23(水) 15:41:09.24 ID:GX1p7vIN0
8ビットの型の00000100って数字があって3ビット目を1にしようと思ったら 00000001 & 00000001 != 0 だから何もしないでxを返すよな 8ビットの型の00000100って数字があって2ビット目を1にしようと思ったら 00000010 & 00000001 = 0 だからif文の条件を満たしてxに2を足した数を返すはず・・・なんだが ビット系の問題は嫌いだな・・・
787 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/23(水) 15:42:30.94 ID:asrE/emB0
788 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/23(水) 15:48:03.93 ID:GX1p7vIN0
8ビットの型の00000100って数字があって2ビット目を1にしようと思ったら x |= (1 << pos-1)使ったら x= 00000100 | 00000010 x=00000110 で\ (^o^)/ 若干変えたがこれが正解かな?
789 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/23(水) 15:56:09.24 ID:MNGtW2G60
>>787 /(^o^)\ 増やすなら左シフトですよねー☆
>>786 普通に | を使っちゃダメなものとして話すけど
if文の中で x >> (pos - 1) って1を引いてやってるけど
つまりこれは一番右のビットを1として、1 2 3 って数えたいって事だよね?
0から数えるんじゃなくて。 なのに
>>779 で 「posビット目が0のとき〜」って言ってる。
posに0を渡したら x >> -1 ってなるから、それでおかしくなってたんじゃないかな。
負でシフトしたら俺の環境だと 0 が返ってきちゃうな……
素直に最初から0ビット目から数えるようにしてたら混乱しなかったんじゃない。
790 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/23(水) 16:00:03.15 ID:hm/NRMfs0
>>788 おk
ビットシフトたのCCCCCCCCCC
791 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/23(水) 16:00:57.10 ID:GX1p7vIN0
>>789 あれは分かりづらいけど「posビット目」のposってのは○番目の○のことで○ビット目の値が0の時って言いたかったんだ。。
792 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/23(水) 16:08:15.00 ID:GX1p7vIN0
へんなバグみたいになった原因として if((x>>pos-1)&1U) x -= Pow(2,pos-1); これはposビット目を0にする関数で正常に動くけど if((x>>pos-1)&1U==0) x += Pow(2,pos-1); こっちのposビット目を1にする関数だと、ifのところの条件が演算子とかいろいろ多いからおかしくなったかもしれん
793 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/23(水) 16:11:38.18 ID:asrE/emB0
単に>>と-の優先順位の違いじゃね?
794 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/23(水) 16:18:03.94 ID:GX1p7vIN0
795 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/23(水) 16:18:47.92 ID:MNGtW2G60
負の数でシフトって、C言語の仕様的にはどうなってんのかな。
VCのコンパイラだと、 -1 = 11111111b -> 256と認識して
256ビットシフトさせようとしてたけど。 こんな事やってるって事は不定という事になってるのかな。
>>792 今更気付いたけど (x >> pos-1) & 1 == 0 の優先順は
( (x >> pos-1) & 1 ) == 0 でなくて (x >> pos-1) & (1 == 0) こうなってるのな。
結構長くプログラム組んでるのにこんなのでつまづくなんて/(^o^)\
796 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/23(水) 16:23:16.22 ID:hm/NRMfs0
こんなこというのもアレだけど一応255な
797 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/23(水) 16:23:59.79 ID:MNGtW2G60
へ (; ´Д゚)ノ
798 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/23(水) 16:24:00.33 ID:hm/NRMfs0
と思ったけどkwskは知らない
799 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/23(水) 16:25:36.19 ID:MNGtW2G60
おれ は じしんを うちくだかれた! ふとん に まいそうされます。
800 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/23(水) 16:27:49.83 ID:GX1p7vIN0
801 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/23(水) 16:38:58.95 ID:+BQBJIdCO
アク禁だから即答できなかったが>>より-が強いんだぜ &と==は答えでちゃったなw
ZendFrameworkたのしすぎwwwwwww .NETに構造が似てきたな
803 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/23(水) 17:29:27.52 ID:+9rs8awe0
シフトはunsignedなら0つめ、signedなら符号を維持するように0または1つめ じゃないの?
804 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/23(水) 18:02:14.87 ID:fuFOavg50
>>802 ZendFrameworkって使いやすいんですか?
俺は会社でsymfony使うように言われて、今勉強してるんだけどさっぱりわかりません
今の会社入ってプログラム始めたけど、まだ入門書終わったレベルなんです
オブジェクト指向も理解してないカスでもフレームワーク理解することできますか?
805 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/23(水) 18:03:51.04 ID:m6u830Ms0
>>804 >オブジェクト指向も理解してないカスでもフレームワーク理解することできますか?
こういうやつは理解できません。
806 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/23(水) 18:06:40.74 ID:fuFOavg50
807 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/23(水) 18:10:42.33 ID:vRTnZ6pQP
>>806 プログラミングに限らず挑戦することが大事
わからなくなったらここで聞けばいい
>>803 符号無の型はその論理右シフトと決まっている。
符号有の型で負の値の場合、論理右シフトか算術右シフトかは、CとC++では処理系定義。
他の言語では、きちんと仕様が定まっているものもある、Java/C#/D/JavaScriptとか。
809 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/23(水) 18:17:28.27 ID:fuFOavg50
>>807 頑張ります
今はsymfonyで簡単な掲示板はネットで検索しながらやっと作れました
ただ、まだよくクラスとかメソッドとかの意味がわかってません
クラスを使うメリットがいまいちわからないんです
まだ、何がわからないのか自分自身はっきりしてないので、疑問点が明確になれば質問させていただきます
810 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/23(水) 18:31:21.35 ID:a9ABBY8b0
クラスを使うメリットは大規模なプログラムを開発するようになると分かるようになるが 一度完全なクラスをカプセル化して作っておくと安心して次にいけるんだな
811 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/23(水) 18:32:04.70 ID:2Pu4S+CL0
クラスを使うメリットって何だろう。 カプセル化とか継承とか、そういうのができるってくらいしか思いつかねえ……。
つ【オーバーライド】
813 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/23(水) 18:34:00.12 ID:hm/NRMfs0
実は無い
814 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/23(水) 18:34:47.98 ID:+9rs8awe0
演算子のオーバーライドが強力でいいと思うよ
演算子のオーバーライドってどういうときに使うの?
816 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/23(水) 18:37:26.97 ID:asrE/emB0
817 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/23(水) 18:38:29.22 ID:asrE/emB0
>>815 演算子オーバーロードのないJAVAで複素数クラスを作ってみればわかるんじゃね?
皮肉にマジr(ry
>>817 演算子オーバーロードだけですむんじゃね?
820 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/23(水) 18:54:25.80 ID:GHW7u/E+0
IEコンポーネントを利用した実行ファイルって IEが入ってない環境で実行したらどうなる? 例えばWinXPでは普通に動くけど、それをLinuxとかIEがあらかじめインストールされないOSで IEインストールしてない状態で実行するとどうなるんでしょうか?
821 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/23(水) 18:56:14.46 ID:la+TbOxu0
C++死にそうだ やはりCやらずにいったのがまずかったのかあ
IEコンポーネント含んでなかろうが そもそも動かないだろwwwww
IEコンポーネントって実のところDLLかなんかでしょ? ならDLLがないのと同じ状況になる予感。 そしてLinuxではWinの実行ファイルはそのままでは動かない
824 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/23(水) 19:14:27.37 ID:SX66242/0
そもそも普通のexeファイルはWin以外で動かんて これは基礎じゃなかったのか LinuxならWINEとか.NETだったらmonoとかあるけどな
825 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/23(水) 19:35:28.92 ID:la+TbOxu0
ほ Cやろうそれがいいそうしよう
826 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/23(水) 19:38:01.47 ID:GHW7u/E+0
Linuxじゃ動かないのかー。どうやらアホだったみたいですね。 じゃあ例えばSleipnirとかって、IEが入ってるWindowsじゃないと動かないのか・・・。 そもそもIEコンポーネントって、IEをインストールしたらついてくるの?
827 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/23(水) 19:45:37.95 ID:SX66242/0
>>826 IEコンポはIEのコアだからIEに不可欠
またWindowsにIEは不可欠
だから最近のWindowsはIEをアンインストールできない、むしろ標準装備で当たり前
HTAとかもあるしめっちゃIE付属
そういやアプリケーションの追加と削除 ってあれHTAなんだよな
828 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/23(水) 20:23:51.75 ID:la+TbOxu0
829 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/23(水) 20:28:39.67 ID:beO7EqW90
>>827 欧米とかにIEがプリインストールしてないWindowsがあるって聞いたんだがあれはどうなんだ?
830 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/23(水) 20:31:09.42 ID:SX66242/0
>>829 それWin95以下じゃね
またはStarter
831 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/23(水) 20:33:40.62 ID:yShY/usX0
手袋うめぇww 意外と入力はしやすいwww お前らはどうだ?
833 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/23(水) 20:35:41.36 ID:GHW7u/E+0
>>827 どうやらエクスプローラとかにも使われてるらしいね。
てことは、Windowsをインストールした環境なら、普通にIEコンポーネント使ったアプリは
動くって考えても全く問題なさそうだね。。。ありがとうございました。
834 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/23(水) 20:36:02.60 ID:beO7EqW90
835 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/23(水) 20:39:46.92 ID:8lFJljjH0
>>829 それWindows Media Playerの一件じゃね?
IEは、いままさにOPERAが提訴してる
836 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/23(水) 20:40:32.85 ID:beO7EqW90
そっちだったか? そろそろボケが始まったかな
837 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/23(水) 20:57:26.64 ID:psGp8BrE0
C/C++を勉強目的でやるのが楽しすぎる
operaが勝ったら・・・どうなるんだ?初期ではブラウザなし?w
840 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/23(水) 21:03:30.67 ID:psGp8BrE0
Cの基礎一通りおさえれば他の言語でも応用きかね? Cの基礎を俺がだらだら長々やりすぎたせいかもしらんが
それはどの言語でモ言えることさ!
842 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/23(水) 21:07:19.42 ID:psGp8BrE0
たぶんC++難しくなってくるのがこれからなんだろう たぶんまだ難しくないところやってるだけだな俺が
てs
844 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/23(水) 21:11:15.47 ID:xChFunso0
845 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/23(水) 21:20:55.70 ID:HXg2e6mI0
バイナリファイル上でデータの読み書きを行う際に fopenのwb+モードで開いてやってたんだけども 一定バイトすぎたらバグが発生するのは仕様なの?
846 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/23(水) 21:21:34.88 ID:yShY/usX0
847 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/23(水) 21:25:25.25 ID:hm/NRMfs0
どんなバグだよwwwwwwwwwwwwわろすwwwwwwwwwwwwwwww
848 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/23(水) 21:26:42.23 ID:UZ/0pDP00
一定バイトを数えることから始めようぜ
849 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/23(水) 21:26:48.89 ID:HXg2e6mI0
wb+だとfreadもfwriteも使えるよな? 1284kb超えると変なループが発生しちまう^^^^^^^^;
MPLがよく分かりません!
851 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/23(水) 21:27:17.44 ID:yShY/usX0
もしかしてseekしてないんじゃね?wwwwww
それはない
853 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/23(水) 21:30:00.91 ID:yShY/usX0
とりあえずソースうp
854 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/23(水) 21:39:20.36 ID:hm/NRMfs0
変なループ()笑
855 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/23(水) 21:46:05.64 ID:QCYAlcEd0
バッファ内ですでにループしてるんじゃないの?
いまこそデバッガの出番じゃないの?
857 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/23(水) 21:50:48.03 ID:HXg2e6mI0
解決した short int にしてたからおかしくなってたw
858 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/23(水) 21:52:16.27 ID:hm/NRMfs0
なぜかshortでゲシュタルト崩壊した
859 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/23(水) 21:52:26.10 ID:QCYAlcEd0
860 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/23(水) 21:52:51.62 ID:gGp42CGp0
こういうのには大成してほしくないです
861 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/23(水) 21:54:01.74 ID:HXg2e6mI0
16bitってちいせえな
862 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/23(水) 21:54:40.44 ID:xChFunso0
ビットフィールド使いの俺が来ましたよ
漢なら128bitまとめてドーンと
864 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/23(水) 21:57:27.49 ID:hm/NRMfs0
もうdoubleでいいよ
865 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/23(水) 21:58:47.94 ID:gGp42CGp0
unsigned long long int foo[256][256]; よし・・・!
error: ‘long long long’ is too long for GCC こんなエラー出た・・・
>>866 そっ…そんなに長いの入りきらないのぉ
まで読んだ
868 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/23(水) 22:08:38.40 ID:gGp42CGp0
C99たんがたぶん一番かわいい
869 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/23(水) 22:09:29.54 ID:rYpw1IXf0
>>866 やだ…こんなの長くて…大きすぎるよぉ
まで読んだ
870 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/23(水) 22:12:26.18 ID:s0f2o+TM0
>>869 ちょっと萌えるかもね、そのコンパイラw
ただし、扱いつらそう
871 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/23(水) 22:13:41.61 ID:hm/NRMfs0
#define TERALONGWWWWWWWWWWWWW long TERALONGWWWWWWWWWWWWW
873 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/23(水) 22:21:09.33 ID:pAaEdei10
デアゴスティーニの地球の鉱物コレクション。 マジでオススメ。
874 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/23(水) 22:22:54.59 ID:xChFunso0
コンパイラの擬人化・・・・・ゴクリ }を一個外すだけで数十回も罵られるのか・・・・ハァハァ
875 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/23(水) 22:24:08.37 ID:pAaEdei10
すまん間違った。 long long int って64bitでいいの? 32bitCPUだと遅くなったりしない?
最近の若者はエラーメッセージを読まないでなんでだろうって悩むから困る
877 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/23(水) 22:26:26.34 ID:IYHeXJ6Z0
悩んだときはintだお
878 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/23(水) 22:28:16.50 ID:psGp8BrE0
intほど世界中で犯されてる存在はいないな
DLLってどう発音するか迷わない?
ドリル
ドリルってのはどうか
882 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/23(水) 22:44:48.07 ID:gGp42CGp0
いやいやそこはドリルだろ
883 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/23(水) 22:44:57.54 ID:psGp8BrE0
ねーよ、ドリルだろう
884 :
以下、名無しにかわりましてVIPがお送りします。 :2008/01/23(水) 22:45:24.58 ID:F13A2hHk0
ドゥルル
あとwidthの発音がみんなバラバラなのでそろそろ統一したい
887 :
以下、名無しにかわりましてVIPがお送りします。 :
2008/01/23(水) 22:55:18.11 ID:hm/NRMfs0 ちんぽっぽでいよ