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


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

C言語なら俺に聞け(入門編)Part 99



1 名前:デフォルトの名無しさん [2012/03/15(木) 13:41:40.36 ]
C言語の入門者向け解説スレッドです。

★前スレ
C言語なら俺に聞け(入門編)Part 97
toro.2ch.net/test/read.cgi/tech/1330177298/
C言語なら俺に聞け(入門編)Part 97
toro.2ch.net/test/read.cgi/tech/1329161329/
★過去スレ
makimo.to:8000/cgi-bin/search/search.cgi?q=%82b%8C%BE%8C%EA%82%C8%82%E7%89%B4%82%C9%95%B7%82%AF&andor=AND&sf=0&H=&view=table&D=tech&shw=5000
★教えて欲しいのではなく宿題を丸投げしたいだけなら
  ↓宿題スレ↓へ行ってください。
C/C++の宿題片付けます 156代目
toro.2ch.net/test/read.cgi/tech/1328276597/
★C++言語については避けてください。C++対応明記スレへどうぞ
★分からない事をなるべく詳しく書いて下さい。
★ソースコードを晒すと答えやすくなるかもしれません。
  # 抜粋/整形厳禁、コンパイラに渡したソースをそのまま貼ること
  # サイズが大きい場合は宿題スレのアップローダ等を利用してください
★開発環境や動作環境も晒すと答えが早いかもしれません。
★質問者は最初にその質問をした時のレス番号を名前欄に書いて下さい。

長くなりそうなコードはcodepadに貼り付けてもいいでしょう
codepad.org/

384 名前:デフォルトの名無しさん mailto:sage [2012/03/17(土) 23:49:10.97 ]
もう誰か代わりにコンパイルしてやれよ

385 名前:デフォルトの名無しさん mailto:sage [2012/03/17(土) 23:49:43.12 ]
>>381
パソコン蛾物故割れた

386 名前:デフォルトの名無しさん mailto:sage [2012/03/17(土) 23:58:08.32 ]
禿が進行してきた・・・

387 名前:デフォルトの名無しさん [2012/03/18(日) 00:00:01.26 ]
C言語得意げな奴みると、世界ってもっと広いのにコンピューターいじりに
誇り感じてるとか♪と思って見下しがちになるんだけど、若いからかな。

388 名前:デフォルトの名無しさん mailto:sage [2012/03/18(日) 00:04:17.96 ]
つーことをわざわざC言語スレで言うやつはかなり使えんと思うのだが。

389 名前:デフォルトの名無しさん mailto:sage [2012/03/18(日) 00:04:27.57 ]
そもそも得意なやうに出くわしたことない

そつなくこなす奴はいっぱい見てきたが

390 名前:デフォルトの名無しさん mailto:sage [2012/03/18(日) 00:05:20.86 ]
>>387
確かにCしか使えんやつは病的ではある

391 名前:デフォルトの名無しさん [2012/03/18(日) 00:08:43.32 ]
共同作業>>>>一人のC言語マスター

優秀なプログラマーは必ず団結することこそ技術の発展につながるって言ってた。

We are gathering in order to level up

392 名前:デフォルトの名無しさん mailto:sage [2012/03/18(日) 00:11:20.16 ]
団結って男尻っておもうとイヤラシい



393 名前:デフォルトの名無しさん mailto:sage [2012/03/18(日) 00:12:12.10 ]
優秀な?やつだけ集めてもうまいくとは限らんみたいだけど

394 名前:デフォルトの名無しさん mailto:sage [2012/03/18(日) 00:13:04.69 ]
きっとお尻(ケツ)男子が流行るな

395 名前:デフォルトの名無しさん mailto:sage [2012/03/18(日) 00:14:04.23 ]
優秀な奴を集めても歯車がかみ合わなきゃ意味がない

396 名前:デフォルトの名無しさん mailto:sage [2012/03/18(日) 00:16:29.68 ]
>>392
だからなぜお前はゲイネタにこだわる

397 名前:デフォルトの名無しさん mailto:sage [2012/03/18(日) 00:17:32.98 ]
>>395
バザールでござーr、じゃなかった
バザール方式というのがあってな。

398 名前:デフォルトの名無しさん mailto:sage [2012/03/18(日) 00:19:49.73 ]
>>397
マネしただけのモンつくっただけじゃん
そういうときにゃあ生産性は高くなるよ 確かに
何つくりゃーいいかあらかじめわかってるし
どこら辺が目的なのかも一目瞭然だもん


399 名前:デフォルトの名無しさん [2012/03/18(日) 00:21:17.97 ]
プログラマーって正直コンビニのバイトよりしんどいよね。

コンビニ立ってレジ打ってるるだけで1時間800円〜900円だよ?

プログラマーがいかに不健康か。

俺は情報系だがプログラマーにはならん。

絶対IT系のTOPに立って肉体労働はしない。

400 名前:デフォルトの名無しさん mailto:sage [2012/03/18(日) 00:22:31.38 ]
情報系の学科出たら一番の花形職業って何なの?
やっぱIT系社長か?

後お前ら大学院出た?

401 名前:デフォルトの名無しさん mailto:sage [2012/03/18(日) 00:25:43.96 ]
ビル・ゲイツに倣って中退しました
今は小さい会社やってます
年収は1500万くらい、やってて良かった情報系

402 名前:デフォルトの名無しさん mailto:sage [2012/03/18(日) 00:28:05.94 ]
そもそもベンチャーな企業を立ててうまく儲かる奴をのぞいて
ITのTOP(笑)に立とうと思っている奴は2chに書き込む暇なんてない



403 名前:デフォルトの名無しさん mailto:sage [2012/03/18(日) 00:29:25.88 ]
>>399
一行空けがみにくいしね

404 名前:デフォルトの名無しさん mailto:sage [2012/03/18(日) 01:55:32.37 ]
>>324
if (x < 1 && 3 < x)
if (1 <= y && y <=3)
みたいに書いてたらそのときの開発メンバー全員に不思議がられたことはある。

405 名前:デフォルトの名無しさん mailto:sage [2012/03/18(日) 02:04:27.02 ]
おいらも>>404みたいに書くw

406 名前:338 mailto:sage [2012/03/18(日) 02:07:25.38 ]
>>404
お恥ずかしながら私も

407 名前:デフォルトの名無しさん [2012/03/18(日) 02:10:04.02 ]
大小比較するときは基本的に < と <= だなあ。

408 名前:デフォルトの名無しさん mailto:sage [2012/03/18(日) 02:19:37.40 ]
>if (x < 1 && 3 < x)
これを書いたら開発メンバーも不思議がるだろw

409 名前:デフォルトの名無しさん mailto:sage [2012/03/18(日) 02:20:57.94 ]
>>408
数直線イメージだろJK

410 名前:デフォルトの名無しさん mailto:sage [2012/03/18(日) 02:22:40.16 ]
>>404
下の方は書くけど、上の方は当然の反応だろ。
常に偽なのになぜ書くの? || の間違い?

411 名前:デフォルトの名無しさん mailto:sage [2012/03/18(日) 02:34:29.40 ]
つまり、アホにわかりやすいどころか、間違いの元。

412 名前:デフォルトの名無しさん mailto:sage [2012/03/18(日) 02:41:55.88 ]
間違ってると指摘すると怒る人がいるのはなぜ?



413 名前:デフォルトの名無しさん mailto:sage [2012/03/18(日) 02:50:20.17 ]
自分が間違いに気づかないバカだって言われてると思うから

414 名前:デフォルトの名無しさん mailto:sage [2012/03/18(日) 02:53:22.22 ]
どういう言い方すると怒らないんだろうか、そういう人は

415 名前:404 mailto:sage [2012/03/18(日) 03:00:34.95 ]
>>408, 410
ああ、うん、まちがいです。
意図は>>409が書いてるとおり

416 名前:デフォルトの名無しさん mailto:sage [2012/03/18(日) 03:05:00.44 ]
意図がわからない奴なんていないだろw

417 名前:デフォルトの名無しさん mailto:sage [2012/03/18(日) 03:13:46.87 ]
>>324の時点でツッコミが入ってないのか

418 名前:はちみつ餃子 ◆8X2XSCHEME mailto:sage [2012/03/18(日) 05:48:10.38 ]
#define lte(w, x, y) ((w)<=(x) && (x)<=(y))
こういうの定義しておいて
lte(1, y, 3) っていうのはどうかな。
かえって分り難いかな。

ところで、このマクロを可変個数引数を持つようにするのは C では出来ないよね?

419 名前:デフォルトの名無しさん mailto:sage [2012/03/18(日) 05:50:44.71 ]
ほんま、アホやね。

420 名前:デフォルトの名無しさん mailto:sage [2012/03/18(日) 06:01:53.63 ]
整数クラスを拡張できる言語ならbetweenメソッドを作るかもしれないなぁぐらい

421 名前:デフォルトの名無しさん mailto:sage [2012/03/18(日) 09:16:34.47 ]
プログラム初心者です。大学生で理系ですが数学科なので講義も受けたありません。
株をするのに指定した銘柄を自動発注するプログラム(スクリプト注文?)を組みたいのだけど何から勉強したらいいか
わかりません。参考書とか学習サイトなど教えてもらえませんか?

422 名前:デフォルトの名無しさん mailto:sage [2012/03/18(日) 09:39:54.90 ]
>>421
学生は株式売買できないよ。



423 名前:デフォルトの名無しさん mailto:sage [2012/03/18(日) 09:47:11.07 ]
>>422
できますというか今の時点でしてます

424 名前:デフォルトの名無しさん mailto:sage [2012/03/18(日) 10:03:53.35 ]
南朝鮮株全売り!

425 名前:デフォルトの名無しさん mailto:sage [2012/03/18(日) 10:04:36.91 ]
>>421
perlやれ


426 名前:338 mailto:sage [2012/03/18(日) 11:37:39.47 ]
MySQL Server 5.5からMySQL Server 5.0に変えたら動きました
皆さんのご協力に感謝します!
ありがとうございました!!

427 名前:デフォルトの名無しさん [2012/03/18(日) 12:34:19.02 ]
詳解C言語ポインタ完全攻略 著作柴田望洋の演習1-1なんですが
int n = 100;
int *p = n;

printf("%d",&*n);
printf("%p",*&p);

これの*&pと&*nってやって何の意味があるんですか?

428 名前:デフォルトの名無しさん mailto:sage [2012/03/18(日) 12:39:40.21 ]
>>427
本に書いてあるんじゃね

429 名前:デフォルトの名無しさん [2012/03/18(日) 12:47:44.93 ]
>>428
本にはnそのものでpそのものって書いてあるんですけど
&*nはnとまったく同じ処理なのか*&pとpはまったく同じ処理なのかってことを知りたいんです
まったく同じなら*&pや&*nを使う必要はないしpとnでいいんじゃないか?って疑問に思っただけです

430 名前:デフォルトの名無しさん mailto:sage [2012/03/18(日) 12:50:19.40 ]
え?コンパイル通らなくね? 意味ワカンネ

431 名前:デフォルトの名無しさん [2012/03/18(日) 12:52:48.49 ]
int n = 100;
int *p = &n;

printf("%d",&*n);
printf("%p",*&p);

&が抜けてましたすみません

432 名前:デフォルトの名無しさん [2012/03/18(日) 12:54:53.33 ]
int n = 100;
int *p = &n;

printf("%d",*&n);
printf("%p",&*p);

*&nと&*pも間違ってました。本当に申し訳ない・・・



433 名前:デフォルトの名無しさん [2012/03/18(日) 13:10:50.96 ]
C言語ってソツなくこなす能力と、かなり高度な技術を持っているのか
どっちがいいの?

434 名前:デフォルトの名無しさん mailto:sage [2012/03/18(日) 13:33:15.54 ]
>>432
つぎは \n ですかw

435 名前:デフォルトの名無しさん mailto:sage [2012/03/18(日) 13:51:21.11 ]
>>432
pがnのポインタっていうのはわかるか?
次にprintfの%dは数値の表示に使う
%pはポインタの値を表示するのに使うフォーマットだ


printf("%d",*&n); っていうのは 変数nのアドレス値にある値(実質 n)を
数値表示するっていう処理だ

printf("%p",&*p);っていうのは 変数ポインタpのアドレス値にある値のアドレス(実質 p)の
ポインタ値表示を表示するっていう処理。

つまり、
printf("%d",*&n ) = printf("%d",n );
printf("%p",&*p ) = printf("%p",p );
となるわけで、多分ポインタと変数の相互的な関係を教えるための節じゃないのか?



436 名前:デフォルトの名無しさん mailto:sage [2012/03/18(日) 14:04:10.25 ]
>>429
> まったく同じなら*&pや&*nを使う必要はないしpとnでいいんじゃないか?って疑問に思った
まだ疑問に思う理解度ってことだね。
著者の思う壺なんじゃないの

437 名前:デフォルトの名無しさん [2012/03/18(日) 14:36:18.72 ]
x^4+y^4+z^4=w^4

をみたす正整数の組 (x y z w)って無限にあるの?
これプログラムで作りたいんだけど。

もっと一般性もたして

x1^k+x2^k............=y^k (k=1,2,3....)

みたいな感じの式だとどうなるの?

438 名前:はちみつ餃子 ◆8X2XSCHEME mailto:sage [2012/03/18(日) 14:52:28.60 ]
>>437
数学板にでも行けよ。

439 名前:デフォルトの名無しさん mailto:sage [2012/03/18(日) 14:53:55.93 ]
フェルマーの最終定理に似てるな

440 名前:デフォルトの名無しさん mailto:sage [2012/03/18(日) 14:56:01.21 ]
>>437
Cだと、どうしても本筋でないところで労力割かれまくるので
違う言語で逆ポにでも一旦変換した方がいい

441 名前:デフォルトの名無しさん mailto:sage [2012/03/18(日) 14:58:34.81 ]
>>437
Mathematicaでやれ

442 名前:デフォルトの名無しさん mailto:sage [2012/03/18(日) 14:58:41.81 ]
式の形決まってるのに逆ポーランドなんざ要らんだろ



443 名前:デフォルトの名無しさん mailto:sage [2012/03/18(日) 15:01:05.60 ]
地道に総当りでやるんじゃね?

444 名前:デフォルトの名無しさん [2012/03/18(日) 15:02:51.37 ]
>>435
その辺は分かってるんですけど例えば
printf("%d",1+1);
printf("%d",2);
なら両方とも表示されるの結果は2ですよね
でも、2を表示したいだけなら1+1じゃなく2の方が分かりやすいし早そうじゃないですか
まったく同じ処理かどうかって言われると、結果が同じでも1+1と2は似て非なるものって言うことじゃないですか
printf("%p",&*p)とprintf("%p",p)がまったく同じ処理なのか、違うならどう違うのかって言うことを教えて欲しいのです

445 名前:はちみつ餃子 ◆8X2XSCHEME mailto:sage [2012/03/18(日) 15:03:04.93 ]
>>437
www.wolframalpha.com/input/?i=x%5E4%2By%5E4%2Bz%5E4%3Dw%5E4%2C+x%3E%3D1%2C+y%3E%3D1%2C+z%3E%3D1%2C+w%3E%3D1

446 名前:デフォルトの名無しさん mailto:sage [2012/03/18(日) 15:05:57.50 ]
&*pはpにされるんじゃないの?

447 名前:片山博文MZボット ◆0lBZNi.Q7evd mailto:sage [2012/03/18(日) 15:10:03.28 ]
>>444 コンパイラによって最適化されるものとされないものがある。
アセンブリを出力するコンパイラならどのような処理かを
比較することもできる。

448 名前:デフォルトの名無しさん mailto:sage [2012/03/18(日) 15:26:41.69 ]
>>437
C言語スレなんだから^ではなくpow()使えよ
xorと混乱したやんけ

449 名前:デフォルトの名無しさん mailto:sage [2012/03/18(日) 16:20:29.92 ]
正整数という文字が読めないアホがおる

450 名前:デフォルトの名無しさん mailto:sage [2012/03/18(日) 16:25:00.97 ]
正整数の解なんてねーよwってことを言いたいんじゃないの?

451 名前:デフォルトの名無しさん mailto:sage [2012/03/18(日) 16:35:52.40 ]
>>437
若干違うかもだがウェアリング問題とか四平方の定理とかを見てみたら?

452 名前:デフォルトの名無しさん mailto:sage [2012/03/18(日) 16:39:17.84 ]
>>444
だ〜から
通常は普通でやればいいが
ポインタの解説をしている節だからわざと説明の為にそうやっているんだろ




453 名前:デフォルトの名無しさん mailto:sage [2012/03/18(日) 16:40:22.46 ]
途中送信してしまった
内容的には
処理はメモリアクセスの処理がかさむぐらいで同じだよ

454 名前:デフォルトの名無しさん mailto:sage [2012/03/18(日) 16:47:50.23 ]
ぶひーん

455 名前:デフォルトの名無しさん mailto:sage [2012/03/18(日) 18:41:07.55 ]
>>453
まったくかわらないだろ

456 名前:はちみつ餃子 ◆8X2XSCHEME mailto:sage [2012/03/18(日) 20:26:01.68 ]
>>449-450
整数ってのをどう書けばいいのかわかんなくて。
どうにかやり方を発見したのであらためてやってみた。
www.wolframalpha.com/input/?i=solve+x%5E4%2By%5E4%2Bz%5E4%3Dw%5E4%2C+x%3E%3D1%2C+y%3E%3D1%2C+z%3E%3D1%2C+w%3E%3D1++over+the+integer
でも、これは全ての解ってわけでもなさそう。
めんどいがやっぱ数学的なアプローチが必要っぽい。

457 名前:デフォルトの名無しさん mailto:sage [2012/03/18(日) 20:29:24.33 ]
2000万とか
どーりででねーわけだ


458 名前: ◆QZaw55cn4c mailto:sage [2012/03/18(日) 22:12:54.05 ]
>>456
へえ、あるんだ‥‥‥。

459 名前:デフォルトの名無しさん mailto:sage [2012/03/19(月) 03:12:15.31 ]
>>456 ここ面白いね。お気に入りに入れた。

460 名前:デフォルトの名無しさん mailto:sage [2012/03/19(月) 03:30:15.26 ]
Cで文字列扱うのって難しいですか?
JAVAなんかはstringクラスっていうのがあるらしくて、文字列を簡単に扱えるみたいですし。
父親の話だと、BASICではキーを打ったとたんに変数に値がとりこまれる関数?サブルーチン?があったらしくて。
Cではそのような関数はございませんよね?
文字列を何度も入力させようとするプログラムを書いて、前のデータがバッファに残ってるなんて思いもしなかった・・・

461 名前:デフォルトの名無しさん mailto:sage [2012/03/19(月) 03:37:15.22 ]
JAVAに比べたら難しいかと思うけど
別にそれほど難しいものじゃない
Stringのアルゴリズムも関数として用意されているものはいくつかあるし
バッファの常時取得はC言語じゃあないよ
scanfあたりで入力取得はできるけど

Win32APIとかだとGetKeyboardStateとかを裏で回せば常時更新してくれるようには
できるけど


462 名前:デフォルトの名無しさん mailto:sage [2012/03/19(月) 03:42:16.97 ]
scanfとかgetcじゃないの?



463 名前:デフォルトの名無しさん mailto:sage [2012/03/19(月) 03:47:26.26 ]
リアルタイムに入力する方法はOSごとに違うよ。

464 名前:デフォルトの名無しさん mailto:sage [2012/03/19(月) 04:13:49.17 ]
>>460
対象とする環境に加えて、kbhitとかgetchで検索するといいよ。

465 名前:デフォルトの名無しさん mailto:sage [2012/03/19(月) 04:16:01.58 ]
getch
Visual C++ 2005 では、この POSIX 関数は使用しないでください。代わりに ISO C++
準拠の _getch を使用してください。

msdn.microsoft.com/ja-jp/library/ms235446(v=vs.80).aspx

466 名前:デフォルトの名無しさん mailto:sage [2012/03/19(月) 04:23:56.98 ]
getch()ってcursesの関数だよね

467 名前:デフォルトの名無しさん mailto:sage [2012/03/19(月) 05:05:55.44 ]
getch()すげー><;;
ありがとうございます!
ものすごい感動です!!

468 名前:デフォルトの名無しさん [2012/03/19(月) 11:06:57.73 ]
え?

469 名前:デフォルトの名無しさん mailto:sage [2012/03/19(月) 11:21:54.76 ]
ん?

470 名前:デフォルトの名無しさん mailto:sage [2012/03/19(月) 11:26:41.54 ]
だ?

471 名前:デフォルトの名無しさん mailto:sage [2012/03/19(月) 12:18:20.20 ]
ん?

472 名前:デフォルトの名無しさん mailto:sage [2012/03/19(月) 13:07:58.09 ]
ぶひ?



473 名前:デフォルトの名無しさん mailto:sage [2012/03/19(月) 14:06:06.24 ]
ぼふん

474 名前:デフォルトの名無しさん mailto:sage [2012/03/19(月) 16:29:40.88 ]
エンダァァァァァァァァァァァァァァァァァァァァァァァァ
イァァァァァァァァァァァァ
ウィ オールウェイズ ラブ ユゥゥゥゥゥゥゥ


475 名前:はちみつ餃子 ◆8X2XSCHEME mailto:sage [2012/03/19(月) 17:50:49.08 ]
何を言っているんだ君は

476 名前:デフォルトの名無しさん mailto:sage [2012/03/19(月) 17:57:56.82 ]
うううああああうううぃるううあるうぇいずらあああぶゆうぅぅぅぅぅ
ぅぅううううううううううああああああうううぃるううあるうぇいずらあああぶゆうぅぅぅぅぅ
ぅぅあいあるうぇず.....

...らっぶっ...ゆうぅぅぅぅぅぅぅぅぅぅぅぅぅぅぅぅううううぅぅぅぅぅぅぅぅぅぅぅぅぅぅ
ぅぅぅぅぅぅぅぅぅぅぅぅぅぅぅぅううううぅぅぅぅぅぅぅぅぅぅぅぅぅぅ........

...あいうぃるあるうぇいずらああぁんああぁぁんゆふふうぅんんんんんんんんんんんんんんんんんん
ゆうゆうんんんだああありぃぃぃんんおぉぉおおおるうぇいずああいうぃるらああぶゆぅぅぅぅうううううぅん

477 名前:デフォルトの名無しさん mailto:sage [2012/03/19(月) 18:03:18.50 ]
はみちつさんの主戦場はLINUXなの?WINDOWSなの?

478 名前:デフォルトの名無しさん mailto:sage [2012/03/19(月) 18:06:42.30 ]
むしろLindows

479 名前:デフォルトの名無しさん mailto:sage [2012/03/19(月) 18:06:44.11 ]
北朝鮮のミサイル発射とか

アメリカ軍事ビジネスのヤラセだから

480 名前:デフォルトの名無しさん [2012/03/19(月) 18:07:11.26 ]
やっぱり具体的な落としどころは、

・防衛省、自衛隊の解散、一部災害救助隊に再結成
・みなし公務員制度、特殊公益法人廃止
・地方議員/地方公務員制度廃止
・ハローワーク廃止
・公務/役務付き世帯主ベーシックインカム(例:16万円 夫婦子供未成年2人)
・医療費 個人負担ゼロ
・大学卒業までの学費 個人負担ゼロ
だな。

何やるにも議員/公務員改革が先だ。
出来なきゃ議員/公務員手当り次第に抹殺されるだけ。

481 名前:デフォルトの名無しさん mailto:sage [2012/03/19(月) 18:17:17.10 ]
今日のエンダースレはここですか?

482 名前:デフォルトの名無しさん mailto:sage [2012/03/19(月) 18:19:21.95 ]
ホイットニーはサブちゃんよりコブシ回すよね。



483 名前:デフォルトの名無しさん [2012/03/19(月) 21:45:46.16 ]
有能だとC言語のエンジニアになれるんですか?
またはなりやすいですか?

例えば情報検定1等とか、テトリスのプログラム作れるとか。

484 名前:デフォルトの名無しさん mailto:sage [2012/03/19(月) 21:47:26.96 ]
>>483
バカにならないと適応できないかも






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

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

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