[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 2chのread.cgiへ]
Update time : 05/09 11:16 / Filesize : 192 KB / Number-of Response : 848
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

スレを勃てるまでもないC/C++の質問はここで 5



1 名前: ◆h6A7qfFFu6 mailto:sage [2008/12/29(月) 11:05:07 ]
スレを勃てるまでもない低俗なC/C++の質問はここでお願いします。

過去ログ
スレを勃てるまでもないC/C++の質問はここで
pc11.2ch.net/test/read.cgi/tech/1167476845/
スレを勃てるまでもないC/C++の質問はここで 2
pc11.2ch.net/test/read.cgi/tech/1178503366/
スレを勃てるまでもないC/C++の質問はここで 3
pc11.2ch.net/test/read.cgi/tech/1187521676/
スレを勃てるまでもないC/C++の質問はここで 4
pc11.2ch.net/test/read.cgi/tech/1221633708/

415 名前:デフォルトの名無しさん mailto:sage [2009/01/03(土) 14:36:20 ]
あっ、一応警告だけでコンパイルも実行もできた。
j=10 i=1

j=9 i=2

j=8 i=3

j=7 i=4

j=6 i=5

j=5 i=6

j=4 i=7

j=3 i=8

j=2 i=9

j=1 i=10



416 名前:デフォルトの名無しさん mailto:sage [2009/01/03(土) 14:36:49 ]
>>414
そりゃ、警告だ
コンパイルエラーじゃない

417 名前:デフォルトの名無しさん mailto:sage [2009/01/03(土) 14:38:13 ]
警告をエラーにするオプションを立てればエラーにはなる。一応。

418 名前:デフォルトの名無しさん mailto:sage [2009/01/03(土) 14:42:41 ]
質問です.
・ソース
#include <windows.h>
#include <time.h>
#include <stdio.h>
typedef struct
{
time_t time;
WORD namesum;
BYTE name[254];
} HEADER1;
typedef struct
{
time_t time;
WORD namesum;
// BYTE name[254];
} HEADER2;
main() {
BYTE name[254];
printf("HEADER1 = %d\n", sizeof(HEADER1));
printf("HEADER2 = %d\n", sizeof(HEADER2));
printf("name[254] = %d\n", sizeof(name));
printf("HEADER2 + name[254] = %d\n", sizeof(HEADER2) + sizeof(name));
}

・実行結果
HEADER1 = 260
HEADER2 = 8
name[254] = 254
HEADER2 + name[254] = 262

HEADER2 + name[254]はなんで260にならずに262になったのでしょうか?

419 名前:デフォルトの名無しさん mailto:sage [2009/01/03(土) 14:44:07 ]
関係ない部分を削ってから質問した方がいいよ

420 名前:419 mailto:sage [2009/01/03(土) 14:44:54 ]
↑ 「ソースコードの」、関係ない部分を

421 名前:デフォルトの名無しさん mailto:sage [2009/01/03(土) 14:45:49 ]
ソースは全部あげたほうがいいだろ。
どこが「関係ない部分」かわかるくらいなら自分で問題解決できるって。

422 名前:デフォルトの名無しさん mailto:sage [2009/01/03(土) 14:46:18 ]
>>418
HEADER2 + name[254] = 8 + 254 = 262
ってそのまんだだと思うが

423 名前:419 mailto:sage [2009/01/03(土) 14:47:48 ]
で、ソースを見たが、8 + 254 はどう考えても 262



424 名前:デフォルトの名無しさん mailto:sage [2009/01/03(土) 14:47:54 ]
足し算w

425 名前:419 mailto:sage [2009/01/03(土) 14:48:48 ]
>>421
まぁそうか・・・HEADER1はどう考えても関係ないんだが。スマソ

426 名前:デフォルトの名無しさん mailto:sage [2009/01/03(土) 14:48:54 ]
なんで260になると思ったのか説明して欲しい。

427 名前:デフォルトの名無しさん mailto:sage [2009/01/03(土) 14:49:19 ]
>>418の頭の中のバグを直すのは難しいw
消防からやりなおせってとこか

428 名前:デフォルトの名無しさん mailto:sage [2009/01/03(土) 14:49:23 ]
パディングの話だろ。

429 名前:デフォルトの名無しさん mailto:sage [2009/01/03(土) 14:49:28 ]
>422
HEADER2はHEADER1のname[254]をコメントアウトしているので
HEADER2 + name[254] = HEADER1に何でならないのかと思いまして.

430 名前:デフォルトの名無しさん mailto:sage [2009/01/03(土) 14:51:06 ]
それぞれ全く無関係だから。

431 名前:デフォルトの名無しさん mailto:sage [2009/01/03(土) 14:51:14 ]
パディングとかアラインメントとかでググれ

432 名前:デフォルトの名無しさん mailto:sage [2009/01/03(土) 14:52:31 ]
なんかバカが紛れ込んでて話をややこしくしてるな。
>>422>>423>>424>>426>>427>>430 あたりは無視してよろしい。

433 名前:デフォルトの名無しさん mailto:sage [2009/01/03(土) 14:53:03 ]
いやいや、型の定義は (おまえの疑問とは) 関係ないよ。
printfで出力された値を見れば、ただ足し算するだけ。

定義のところに疑問があるなら、疑問を持つべきは最後のprintf文じゃないでしょ?



434 名前:デフォルトの名無しさん mailto:sage [2009/01/03(土) 14:53:56 ]
>>433
だから分からん奴は黙っとけ。

435 名前:418 mailto:sage [2009/01/03(土) 14:54:25 ]
パディングでぐぐったら答えが出てきました.初めて知ったよ.
みなさんありがとう.

436 名前:デフォルトの名無しさん mailto:sage [2009/01/03(土) 14:54:32 ]
お前は代入式ってファビョってりゃいいんだよw

437 名前:デフォルトの名無しさん mailto:sage [2009/01/03(土) 14:55:41 ]
>>436
クソワロタ

438 名前:デフォルトの名無しさん mailto:sage [2009/01/03(土) 14:57:26 ]
パディングやアラインメントならsizeof(HEADER2)の値が6じゃないのを疑問に思うのが普通じゃね?

439 名前:デフォルトの名無しさん mailto:sage [2009/01/03(土) 14:57:34 ]
数字だけ言うんだもん、足し算の問題だと思うわ
結局日本語で理解できなかったよ

440 名前:デフォルトの名無しさん mailto:sage [2009/01/03(土) 14:58:38 ]
>>434
まぁ解決したからいいいけど、2個目のprintfでHEADER2のサイズが HEADER1 - 256
になってない時点で疑問に思うべきだってことだよ

441 名前:デフォルトの名無しさん [2009/01/03(土) 15:20:54 ]
>>436
きもいぃ〜〜〜〜はいっ、きっ、もっ、いっ、キモイ!きっ、もっ、いっ、キモイ!
キモイィ〜〜〜〜

442 名前:デフォルトの名無しさん mailto:sage [2009/01/03(土) 15:25:47 ]
なんか頭のおかしい基地外が、自分の不備を指摘されてファビョってまつねw
あのwhile文の中は、条件式が適切なのに、代入式で済ませているなんて、
プログラマー失格だろ。コンパイラが警告しているのに、アホ過ぎ。黙ってろよ、ド素人w

443 名前:デフォルトの名無しさん mailto:sage [2009/01/03(土) 15:29:52 ]
簡単な質問で申し訳ないのですが
visual stdio 2005 無償版でデバッグ開始してみたところ
「0x0040115d でハンドルされていない例外が発生しました: 0xC0000094: Integer division by zero」
というメッセージがでて実行中に強制終了してしまいました。

これってどうすればいいんでしょうか・・・?




444 名前:デフォルトの名無しさん [2009/01/03(土) 15:30:39 ]
Linuxでは代入が正解だ。
オープンソースも知らない素人は黙っとけよ。
恥ずかしい奴だな。

445 名前:デフォルトの名無しさん mailto:sage [2009/01/03(土) 15:32:30 ]
なんか一匹、年明け早々、必死に基地外っぷりを発揮していますね(^ー^)v
アァ〜〜キモッキモッ、きっと鏡を見ると、キモイ面が映っているんでしょうね。
現実に目を向けようぜ、こんな文字列ばかりのスレじゃなくて、さ?

446 名前:デフォルトの名無しさん [2009/01/03(土) 15:33:00 ]
>>443
ゼロで割ることはできない。

447 名前:デフォルトの名無しさん mailto:sage [2009/01/03(土) 15:33:15 ]
>>443
何かを0で割ったんじゃね?

448 名前:デフォルトの名無しさん mailto:sage [2009/01/03(土) 15:34:57 ]
代入式でも条件式でも「式」でありさえすればなんでもいいのがCの仕様。
バカが条件式限定だと思い込んで恥をさらしてファビョりまくってるのが現状。

449 名前:デフォルトの名無しさん mailto:sage [2009/01/03(土) 15:35:13 ]
パディングって、詰め物だっけ
コンパイラの最適化って、害悪だと思う

450 名前:デフォルトの名無しさん mailto:sage [2009/01/03(土) 15:36:00 ]
最適化がなかったら困ったことになると思うが。

451 名前:デフォルトの名無しさん mailto:sage [2009/01/03(土) 15:36:44 ]
>>449
もう一度勉強しようね

452 名前:デフォルトの名無しさん mailto:sage [2009/01/03(土) 15:37:19 ]
>>446-447さん
ありがとうございました。解決したみたいです。


453 名前:デフォルトの名無しさん mailto:sage [2009/01/03(土) 15:37:28 ]
>>443
デバッグ開始してるなら、中断とか継続とか出ると思う。
中断すれば該当行にカーソルが行く。
その行で割り算してて、割る数が0なんだろう。

変数にマウスカーソルあてると数値見えたりもする。



454 名前:デフォルトの名無しさん [2009/01/03(土) 15:37:56 ]
>>443
visual stdioなんか使うからだろ。
gcc使え。
gccなら0除算OKだ。
いまどき0除算もできないコンパイラなんてM$製くらいだ。
これだからドザは駄目なんだよ。

455 名前:デフォルトの名無しさん mailto:sage [2009/01/03(土) 15:38:37 ]
パディングってワード間隔でデータを区切って
実行速度を速める為の手法だっけ

456 名前:デフォルトの名無しさん mailto:sage [2009/01/03(土) 15:38:42 ]
>>442
式は値を持つんだから、なんの問題も無いだろ。
警告がいやなら、while ((j=0-i++)) とでもすればいい。
なにも知らないド素人は黙ってろよw

457 名前:デフォルトの名無しさん mailto:sage [2009/01/03(土) 15:38:50 ]
>>444
これって乱数で過去レスを切り貼りするスクリプトでしょ。

458 名前:デフォルトの名無しさん mailto:sage [2009/01/03(土) 15:39:24 ]
やたらからんでくる愚かものがいるなw
さすが、言語スレ

いつまでも、こんな言語仕様のスレみてるのなんて学生ばっかだっつーの

459 名前:デフォルトの名無しさん mailto:sage [2009/01/03(土) 15:39:52 ]
みんな親切だな。
英和辞書引け、でいいのに。

460 名前:デフォルトの名無しさん mailto:sage [2009/01/03(土) 15:40:21 ]
>>455
そう

461 名前:デフォルトの名無しさん mailto:sage [2009/01/03(土) 15:40:44 ]
>>455
基本的にはそうだが、
アラインメントされてないと
データを読めない CPU もある。

462 名前:デフォルトの名無しさん mailto:sage [2009/01/03(土) 15:40:57 ]
ビットフィールドってので、
手動でやる場合もある

463 名前:デフォルトの名無しさん mailto:sage [2009/01/03(土) 15:41:00 ]
>>454
0で割るってどういうことか知ってる?



464 名前:デフォルトの名無しさん mailto:sage [2009/01/03(土) 15:41:49 ]
>>463
宇宙の法則が乱れる

465 名前:デフォルトの名無しさん mailto:sage [2009/01/03(土) 15:42:15 ]
学生や初心者が見るスレだからこそ、間違った知識は叩かれねばならない。

466 名前:デフォルトの名無しさん [2009/01/03(土) 15:44:34 ]
>>463
visual stdioが破壊されるってことだろ。
素直にオープンソース使えって。
無理するな。

467 名前:デフォルトの名無しさん mailto:sage [2009/01/03(土) 15:45:39 ]
>>460-462
アラインメントをキーワードにググってみた。
説明ありがとー

468 名前:デフォルトの名無しさん mailto:sage [2009/01/03(土) 16:21:15 ]
>>458
おいっ、絡まれてまともにレス出来ないなら、お前がレスしなきゃ良くね?
だってここ、誰もお前個人を特定、指定してレスを求めているわけじゃないんだが
言うからには自分の発言に責任を持っているんだろうな?
ほれ、鏡を見ろよ。醜い酷い面が映っただろ?誰だよそれ?
そう、お・ま・え・だよ?分かる?それが現実。自分が見たものはどうこう言うくせに
自分で自分を見られる唯一の手段、何か姿を映し出すものを見た時
己の醜さを目の当たりにするのさ。今のあんたみたく。
あんたの発言、第三者から見れば、きんもぉ〜★だぜ?

469 名前:デフォルトの名無しさん mailto:sage [2009/01/03(土) 16:22:56 ]
自身thisのアドレスをprintするメソッドを持つクラスを作成して
以下のようにvectorに追加する前のインスタンス
とvector内のインスタンスでprint()を実行したのですが、

addr=0x804b008
addr=0x804b018
と別のアドレスになります。
同じになると思っていたのですが、
これはvectorに登録する時点でインスタンスが
コピーされていると考えればいいのでしょうか?

またその場合オーバーヘ%8

470 名前:デフォルトの名無しさん mailto:sage [2009/01/03(土) 16:23:26 ]
#include <iostream>
#include <vector>

using namespace std;

class MyClass {
public:
MyClass() {};
~MyClass() {};
void print() {
cout << "addr=" << this <<endl;
}
};

int main(int ac, char *av[])
{
vector<MyClass> vec;
MyClass *my = new MyClass();

vec.push_back(*my);
my->print();
vec.at(0).print();
delete my;

return 0;
}


471 名前:469 mailto:sage [2009/01/03(土) 16:24:46 ]
>またその場合オーバーヘ%8
以降の続き

またその場合オーバーヘッドが気になるんですが、
皆さんどう対処してらっしゃいますか?

お願いします。

472 名前:デフォルトの名無しさん mailto:sage [2009/01/03(土) 16:27:46 ]
当然コピーが発生する。
ただ、
vector<MyClass*> vec;
vec.push_back(my);
みたいにアドレスをコピーする分には
インスタンスのコピーは発生しない。
ただ、メモリ管理を自分でしないといけなくなってしまう。
boost::ptr_vector を使うという手もある。

473 名前:デフォルトの名無しさん mailto:sage [2009/01/03(土) 16:29:50 ]
vectorは、メモリを確保してplacement newという機構とコピーコンストラクタ
で初期化される (記憶があいまいなのでちょっと違うかも)

で、言うとおりコピーはされる。ポインタのコピーに比べれば
効率は悪いけど、実際そんな小さなことが問題になることはほとんどない。

よっぽどでかいデータ構造をソートしまくるとかでない限り。



474 名前:デフォルトの名無しさん mailto:sage [2009/01/03(土) 16:31:56 ]
コピーのコストより、
コピーコンストラクタの実装がマズくて
問題が発生しないかチェックする方が重要だったりするよね。

475 名前:デフォルトの名無しさん mailto:sage [2009/01/03(土) 16:47:54 ]
いいよいいよー、そうやって自分を否定する者を否定し続けてなさい。
それぞ、井の中の蛙、大海を知らずと言ったものだ。視野が狭いんだよ、
ファビョっている基地外は。もちっとグローバルに、客観的に物事を見な。
自分が思ったことが全て正しい、そんなことを思っているのは、お子ちゃままで。
大人の世界は、いくら自分がそう思っても、現実は、事実とは違っていることなんて
いくらでもあると気づく。実行して見て、コードが間違っていないと思っていても
もっと効率が良いものが存在するだの、自分で考えたのに、後でおかしいと気づくことなんて
いくらでもある。ただ・・・

while(代入式) は不適切だ。

476 名前:デフォルトの名無しさん mailto:sage [2009/01/03(土) 16:50:59 ]
>>475
「いいよいいよー、そうやって自分を否定する者を否定し続けてなさい。
それぞ、井の中の蛙、大海を知らずと言ったものだ。視野が狭いんだよ、
ファビョっている基地外は。もちっとグローバルに、客観的に物事を見な。
自分が思ったことが全て正しい、そんなことを思っているのは、お子ちゃままで。
大人の世界は、いくら自分がそう思っても、現実は、事実とは違っていることなんて
いくらでもあると気づく。実行して見て、コードが間違っていないと思っていても
もっと効率が良いものが存在するだの、自分で考えたのに、後でおかしいと気づくことなんて
いくらでもある。」
ここまでそっくりそのままお前に返すよwww

477 名前:469 mailto:sage [2009/01/03(土) 16:59:01 ]
>>472,473,474
ありがとうございます。
ポインタを使うのがしっくり来そうです


478 名前:デフォルトの名無しさん mailto:sage [2009/01/03(土) 16:59:49 ]
Cの規格に沿った構文解析器でも作ってみたら?
while(代入式)が不適切だろうがなんだろうが正しいんだから。

479 名前:デフォルトの名無しさん mailto:sage [2009/01/03(土) 17:08:53 ]
>>478
コンパイルできて規格合致であることは誰も否定していない。

480 名前:デフォルトの名無しさん mailto:sage [2009/01/03(土) 17:11:38 ]
>>479
まぁ確かに。
言いたかったのは、そこまで熱くならんでもいいんじゃね?ってこと。

481 名前:デフォルトの名無しさん mailto:sage [2009/01/03(土) 17:13:34 ]
>>480
478みたいな書き方だとまた話を蒸し返されそうな雰囲気だから勘弁してくれ。

482 名前:デフォルトの名無しさん mailto:sage [2009/01/03(土) 17:13:44 ]
>>479
いや、否定してる奴が約一名いるぞ
>>442 とか>>475 とか

483 名前:デフォルトの名無しさん mailto:sage [2009/01/03(土) 17:15:22 ]
>>481
失礼した。
書き方に気をつける。



484 名前:デフォルトの名無しさん mailto:sage [2009/01/03(土) 17:16:04 ]
while文の条件は条件式にするってのは良い心がけだと思うよ。
linuxなんかでは値があるものは何でもってくらい条件にしちゃうので、
経験積んだらそういうソースにも慣れると良い

485 名前:デフォルトの名無しさん mailto:sage [2009/01/03(土) 17:33:25 ]
条件式ではなく比較式と言ってくれ。

486 名前:デフォルトの名無しさん mailto:sage [2009/01/03(土) 17:42:19 ]
>>485
呂布かいでし

487 名前:デフォルトの名無しさん mailto:sage [2009/01/03(土) 17:44:55 ]
比較するとは限らんぜ

488 名前:デフォルトの名無しさん mailto:sage [2009/01/03(土) 19:17:03 ]
式・・・それは愛・・・・・・

489 名前:デフォルトの名無しさん mailto:sage [2009/01/03(土) 19:59:08 ]
>>485
そゆこと言ってるから、論理値をリテラルと比較する莫迦が後を絶たない。

490 名前:デフォルトの名無しさん mailto:sage [2009/01/03(土) 20:05:45 ]
お前、リテラルの意味分かってないだろ

491 名前:デフォルトの名無しさん mailto:sage [2009/01/03(土) 20:58:12 ]
>>489
if(hoge()!=0)...
とか?

あるいは、if((x<y)!=0)...
ということだろうか?


492 名前:デフォルトの名無しさん mailto:sage [2009/01/03(土) 21:00:05 ]
(is_hoge() == true) == trueのことだろ。

493 名前:デフォルトの名無しさん mailto:sage [2009/01/03(土) 21:05:04 ]
>>492
真理値型の無い言語だぞ?
巣に帰れよ。



494 名前:デフォルトの名無しさん mailto:sage [2009/01/03(土) 21:16:20 ]
リテラルってほらあれだ
前屈みになって腕を横に挙げるやつ

495 名前:デフォルトの名無しさん mailto:sage [2009/01/03(土) 21:18:09 ]
ボケがわかりにくい上につまんねーよw

496 名前:デフォルトの名無しさん mailto:sage [2009/01/03(土) 21:19:33 ]
どどんまい?

497 名前:デフォルトの名無しさん mailto:sage [2009/01/03(土) 21:32:53 ]
>>493
処理できた件数を返す関数hogeの場合、#define TRUE -1に対して、
if(hoge()){・・・}
if(hoge()==TRUE){・・・}
とか。

498 名前:デフォルトの名無しさん mailto:sage [2009/01/03(土) 22:01:46 ]
>>493
お前の頭はC89止まりか。

499 名前:デフォルトの名無しさん mailto:sage [2009/01/03(土) 22:07:12 ]
左辺が右辺より大きいとき

左辺が右辺以上の時
って何が違うんでしょうか?
>これと>=を使い分けたりすることってあるのでしょうか?

500 名前:デフォルトの名無しさん mailto:sage [2009/01/03(土) 22:09:23 ]
>>499
ちゅうがっこう から やりなおせば
わかると おもいます。

501 名前:デフォルトの名無しさん mailto:sage [2009/01/03(土) 22:11:25 ]
>>500
それいぜんに にぽーんごの もんだいかと
おもわれまっしゅる

502 名前:デフォルトの名無しさん mailto:sage [2009/01/03(土) 22:12:31 ]
  ヾヽ\ヾ\                           ////  //
 \丶\\                               ////
                 |・\  _____ /・>      ///
     / ̄ ̄ ̄ ̄\,,   ミ\.\ヽ|||liiiii||/ /./彡   ////
 |・\ /_____/・>     /\.\|||iii||l//彡  ノ(
ミ \.\ヽ|||liiiii||/ /./ノ(   / / (,-、 ,:‐、 ) \ ⌒ヽ
   \.\|||iii||l// | ⌒  .|/ ─////─   ヽ   |
    |(,-、 ,:‐、 )   6 l   |. ////──    |  .|    \\\
.   ////Vヽ  ,-′  ////'VVVヽ     |   l
  ////ェ∧/_ /ヽ . ////  γ    l    / /
 //// |/\/ l ^ ////  i∧ェェェ∧/  / /
//// |       |//// l━━(t)━━━━┥

503 名前:デフォルトの名無しさん mailto:sage [2009/01/03(土) 22:28:36 ]
>>499
左辺==右辺の時に真になるか偽になるかの違い。
必要に応じて>と>=のふさわしい方を使う。



504 名前:デフォルトの名無しさん mailto:sage [2009/01/03(土) 22:30:48 ]
xが12より大きいとき
xが12以上の時

より・・以上・・そこにある違い・・それが問題ってことですよね?

505 名前:デフォルトの名無しさん mailto:sage [2009/01/03(土) 22:30:52 ]
面白い釣りだなあ。

506 名前:デフォルトの名無しさん mailto:sage [2009/01/03(土) 22:32:36 ]
>>503

x >= 10 == x > 10
は偽になるってことでしょうか?

507 名前:デフォルトの名無しさん mailto:sage [2009/01/03(土) 22:34:12 ]
さんすうのきょうかしょをよんでね

508 名前:デフォルトの名無しさん mailto:sage [2009/01/03(土) 22:42:07 ]
>>506
x==10のときだけ偽、それ以外は真。

509 名前:デフォルトの名無しさん mailto:sage [2009/01/03(土) 22:42:37 ]
優先順位は大丈夫か?

510 名前:デフォルトの名無しさん mailto:sage [2009/01/03(土) 22:44:32 ]
>>509
優先順位知らないんなら口出すなw

511 名前:デフォルトの名無しさん mailto:sage [2009/01/03(土) 22:47:21 ]
申し訳ございません

512 名前:デフォルトの名無しさん mailto:sage [2009/01/03(土) 22:59:32 ]
>>508
そ・・そうか!!
やっと理解できました!!!!

x < 10は10もは含まれないってことですよね!?
だから
int a;
cin>>a;
if("x < 10"){
cout<<”真"<<endl;
はxが10より小さいってことで
つまり10と入力しても偽になるわけだ!!!!!!!!!

513 名前:デフォルトの名無しさん mailto:sage [2009/01/03(土) 23:16:33 ]
while ("テュルー")

はどうなりますか?



514 名前:デフォルトの名無しさん mailto:sage [2009/01/03(土) 23:17:47 ]
無限ループ

515 名前:デフォルトの名無しさん mailto:sage [2009/01/03(土) 23:17:50 ]
突っ込みどころ満載w






[ 続きを読む ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<192KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef