1 名前:デフォルトの名無しさん mailto:sage [2009/04/28(火) 09:05:54 ] 質問する前にGoogleで検索しましょう。www.google.co.jp プログラム・ソフトの使い方は PC 初心者板やソフトウェア板へ。 ウイルス、ハッキング・クラッキングを求めるような発言は禁止です。 Javascript は Web 制作板、CGI は Web プログラミング板へ。 業界談義、愚痴はプログラマ板へどうぞ。 ゲーム関係の話題はゲーム製作板へどうぞ。 ネタ、板とは関係の無い話題はご遠慮ください。 前スレ(実は96番目) スレ立てるまでもない質問はここで 97匹目 pc12.2ch.net/test/read.cgi/tech/1237091698/
669 名前:デフォルトの名無しさん [2009/06/14(日) 11:10:32 ] >>665 int型のサイズが違ったりすることがあるよ。
670 名前:665 [2009/06/14(日) 11:36:54 ] >>666 ありがとうございます。64bitにします >>668 ですよね!もうそろそろ64bitへ移行するときですよね >>669 何かそれで問題がでたりするのでしょうか? よくわかりません・・・
671 名前:デフォルトの名無しさん mailto:sage [2009/06/14(日) 11:41:42 ] OSとコンパイラは何を使うの?
672 名前:デフォルトの名無しさん [2009/06/14(日) 11:43:31 ] >>670 例えば、int型が32bitの場合256と0を区別できるが、int型が8bitの場合256と0を区別できない場合がある。 int a = 256; int b = 0; if(a != b) printf("aとbは異なる\n"); else printf("aとbは同じ\n");
673 名前:デフォルトの名無しさん mailto:sage [2009/06/14(日) 12:05:15 ] 今結構な規模のソフト作っているんですが 構成が main.cpp main.h common/common.cpp common/common.h thread/thread.cpp という用に、メイン以外ディレクトリで小分けしていっています main.hは小分けされた全ディレクトリ内のヘッダをインクルードしています そこで、thread.cpp側ではcommon.hで定義している構造体を利用する為に main.hをインクルード(#include"../main.h")し、その構造体を利用したいんですが ビルド時に定義されていないというエラーが発生します common.hの構造体をそのままthread側にコピペすると 既に定義されている…という旨のエラーメッセージが出ます 似たような事は他のモジュールでもやっていてうまくビルド出来ていたんですが 今作ってる機能だけ、何故かこのようなエラーが発生します IDEはVisual C++2008 ExpressEditionです。 よろしくお願いします。
674 名前:デフォルトの名無しさん mailto:sage [2009/06/14(日) 12:20:30 ] インクルードガードしてなくておかしなことになってるんじゃねーの。 それにmain.hは全てを束ねるのが目的なんだから他のヘッダから参照されるのはおかしい。 そういうのはそれこそ全ヘッダから参照されるべきcommon.hなんかに移すべきだな。
675 名前:デフォルトの名無しさん mailto:sage [2009/06/14(日) 12:24:02 ] main.hとか存在意味不明
676 名前:デフォルトの名無しさん mailto:sage [2009/06/14(日) 12:24:59 ] >>673 #pragma once、もしくはインクルードガードで検索する。 ついでに言うと、その設計は大変よろしくない。 概ね>>674 の言うとおり。 いっぺん各々の.cppファイルについて、ヘッダがどのような順番で展開されて 最終的にどんな順番で各構造体やらクラスやらが記述されることになるのか、じっくり考えてみそ。
677 名前:デフォルトの名無しさん mailto:sage [2009/06/14(日) 13:27:53 ] >>674-676 レス有難うございます mainから拡張の意味を込めて、全モジュールのヘッダはmain.hに纏めています インクルードガードは全ヘッダしてあります main.hは下記のようになっています #ifndef _HOGEHOGE_INCLUDE_ #define _HOGEHOGE_INCLUDE_ #include "./common/common.h" #include "./thread/thread.h" #endif そして、common.hで独自に定義した構造体を使用するため thread.cppでは#include "../main.h"として使用を考えていましたが > ついでに言うと、その設計は大変よろしくない。 概ね>>674 の言うとおり。 の通り、もう少し設計を検討したいと思います ですが、かなりの規模になっているのでちょっと変更は大変そうです
678 名前:デフォルトの名無しさん mailto:sage [2009/06/14(日) 13:32:44 ] そんな怪しげなプログラムでかなりの規模に発展してるなら そのプロジェクトの未来は暗いなw
679 名前:デフォルトの名無しさん mailto:sage [2009/06/14(日) 13:34:45 ] #include の順番の問題では?
680 名前:デフォルトの名無しさん mailto:sage [2009/06/14(日) 13:43:52 ] どれくらいの規模なんだろ。 ファイル数と行数はおよそいくら?
681 名前:デフォルトの名無しさん mailto:sage [2009/06/14(日) 13:46:48 ] ・とりあえずインクルードガード ・直接的、間接的な循環参照を避ける ・したくなったら最低限の部分を別ファイルに切り出してそっちを参照 ただそんだけの話
682 名前:デフォルトの名無しさん mailto:sage [2009/06/14(日) 13:47:07 ] モジュール分けは難しいからな これだって分け方ある? 前オープンソースになってる某ソースみたら 一つのヘッダに全部のモジュールのグローバル変数がextern付けて宣言されてて 色々なモジュールでその変数操作されてたのはビックリした
683 名前:デフォルトの名無しさん mailto:sage [2009/06/14(日) 13:54:30 ] .cに必要な.hは.cの中で#includeしろよ。 なんでmain.hなんて一段かますのかわけわからん。
684 名前:デフォルトの名無しさん mailto:sage [2009/06/14(日) 14:00:39 ] 俺はいわゆるオブジェクト指向言語出身なので Cでも大体クラス単位相当で分ける
685 名前:デフォルトの名無しさん mailto:sage [2009/06/14(日) 14:02:25 ] お前一人でやるプロジェクトだけにしとけよw
686 名前:デフォルトの名無しさん mailto:sage [2009/06/14(日) 14:03:34 ] オブジェクト指向言語出身()笑
687 名前:デフォルトの名無しさん mailto:sage [2009/06/14(日) 14:09:03 ] >>679 で未定義のエラーが出たことは俺も昔あった気がする。 他の原因は思いつかん。
688 名前:673 mailto:sage [2009/06/14(日) 15:04:43 ] レス有難うございます 今回の問題は自己解決しました commonをビルドする際、common.hを読みきる前にthread.hを読んでいた為に 定義されていないエラーが発生していました >>680 軽く見積もった程度ですが、行数は3万程です コメントの行数は省いていません >>683 全モジュールの共通定義を簡単に操作できる用纏めて居ます 例えばMAX_PATHはデフォルトでは256ですが、512にする仕様にしてますので main.hで #undef MAX_PATH #define MAX_PATH 512 とすれば、此処のモジュールで再定義することなく 全モジュールのMAX_PATHは512として扱えます この度はスレ汚し申し訳ありませんでした。 失礼致します。
689 名前:デフォルトの名無しさん mailto:sage [2009/06/14(日) 15:32:56 ] >common.hを読みきる前にthread.hを読んでいた どういう事?
690 名前:デフォルトの名無しさん mailto:sage [2009/06/14(日) 15:50:05 ] #includeがアトミックな処理じゃない処理系なんだろ
691 名前:デフォルトの名無しさん [2009/06/14(日) 20:50:18 ] >>671 OSはwindows vista businessで7が出たらultimateにアップグレードしようとおもってます コンパイラはまだきめてませんがおそらくvisual studio使います >>672 とりあえずそれを出力してみたらいいわけですね ありがとうございます
692 名前:デフォルトの名無しさん mailto:sage [2009/06/14(日) 21:12:11 ] Windowsの場合、64ビットでもintやlongは32ビットのまま。 あと、大半の開発環境で、意識して設定しない限り32ビットEXEを出力する設定が標準になっていると思う。 ところで、Vistaって今買わないとだめなの? RCとかVistaのもっと下位のエディションにするとかでもいい気がする。
693 名前:デフォルトの名無しさん mailto:sage [2009/06/14(日) 21:39:50 ] 月末くらいから7へのアップブレードキャンペーン始まるらしい 自作なら7RCで発売までしのぐに1票
694 名前:デフォルトの名無しさん mailto:sage [2009/06/14(日) 22:29:40 ] 北「宣戦布告だ」 米「後悔する事になるだろう」 無限ループ
695 名前:デフォルトの名無しさん mailto:sage [2009/06/15(月) 00:43:13 ] >>690 なんでやねん
696 名前:デフォルトの名無しさん mailto:sage [2009/06/15(月) 01:19:53 ] オーダリングってどういう意味ですか? オーダリングアルゴリズムというように使われているのですが。
697 名前:デフォルトの名無しさん mailto:sage [2009/06/15(月) 01:23:51 ] オーダリング=ソート・ソーティング=並べ替え オーダリングアルゴリズム=ソートアルゴリズム
698 名前:デフォルトの名無しさん mailto:sage [2009/06/15(月) 01:27:07 ] ああでも実際データを並べ替えるだけじゃなくて 順番付けや優先順位付けをするアルゴリズムも含むと思う
699 名前:696 mailto:sage [2009/06/15(月) 01:33:42 ] >>697 ,698 早速ありがとうございます!ソートのことでしたか。 >順番付けや優先順位付けをするアルゴリズムも含むと思う なるほど。また調べてみます。
700 名前:デフォルトの名無しさん [2009/06/15(月) 01:53:25 ] 平均と標準偏差を計算するプログラムを作るという課題で、次のような質問がありました。 整数データx_1, x_2, x_3, ・・・,x_nの平均μと分散V、標準偏差σを 求める場合は、 μ=(1/n)倍i=1→n}x_i, V=(1/n)倍i=1→n}(x_i)^2-μ^2, σ=√V というふうに求めてもそれほど問題ない。 その理由はなぜか? 統計の問題のような気もしますが、 統計学の板がアクセス規制中で書けなかったので、ここに書かせていただきます。 よろしくお願いします。
701 名前:デフォルトの名無しさん mailto:sage [2009/06/15(月) 02:02:41 ] www.eco.konan-u.ac.jp/home/koyama/home/statweb/variance2.htm
702 名前:デフォルトの名無しさん mailto:sage [2009/06/15(月) 10:15:55 ] actionscript3.0で、BitmapDataへPNG形式の画像を読み込んで、BitmapをaddChildしても、PNGの透明色で書いた部分が透過されません。 BitmapDataへ読み込む方法でなんとか透過を実現できないでしょうか?
703 名前:デフォルトの名無しさん [2009/06/15(月) 10:59:16 ] >>702 あひゃ! bitmapData.threshold使ったら出来ちゃいました。スレ汚しスマソ。 でもこれだと,PNG形式とか関係なく抜けちまう罠。
704 名前:デフォルトの名無しさん mailto:sage [2009/06/15(月) 19:08:33 ] cd ライティングソフトをつくりたいんだけど、Windows api にcdにアクセスする機能ってある。 俺DOSでFDDいじくりまわしてたレベルでとまってんだけど。
705 名前:デフォルトの名無しさん [2009/06/15(月) 19:50:13 ] >>704 IMAPI, IMAPI2あたりでググると出てくるよ。
706 名前:デフォルトの名無しさん mailto:sage [2009/06/16(火) 00:50:40 ] phpで、 OOPでクラスで、 extendsの無限ループってできるの?
707 名前:デフォルトの名無しさん mailto:sage [2009/06/16(火) 00:51:59 ] できるよ
708 名前:デフォルトの名無しさん mailto:sage [2009/06/16(火) 01:20:07 ] A→B→C→A みたいのですが、本当にできますか? それはOOP全般で、できるのですか?
709 名前:デフォルトの名無しさん mailto:sage [2009/06/16(火) 01:56:12 ] 人の答えを信じないなら質問するなよカス
710 名前:デフォルトの名無しさん mailto:sage [2009/06/16(火) 03:03:03 ] 組み合わせ探索について質問させて下さい A,B,C,D,Eのデータがあったとして AとCとDの組み合わせ BとEの組み合わせ を探索したいとします どういった風に探索すればいいんでしょうか? また組み合わせに使われる要素の数は不定で並び順もバラバラだとします できれば綺麗なアルゴリズムを教えて頂きたいです
711 名前:デフォルトの名無しさん mailto:sage [2009/06/16(火) 06:14:52 ] スパコンってトリップ検索とかには向いてないんですか? 種類によりますか?
712 名前:デフォルトの名無しさん [2009/06/16(火) 07:44:33 ] >>711 その手の総当たり探索はまさにスパコン向きの仕事だろう。 ベクトル最適化しやすいし、並列化が必要ないし。 料金的な話なら完全に「向いてない」とは思うが。
713 名前:デフォルトの名無しさん mailto:sage [2009/06/16(火) 09:42:22 ] >>709 死ね屑
714 名前:デフォルトの名無しさん mailto:sage [2009/06/16(火) 09:43:10 ] > それはOOP全般で、できるのですか? PHPは知らんが、できない言語のほうが多い。
715 名前:デフォルトの名無しさん mailto:sage [2009/06/16(火) 09:46:17 ] >>710 > AとCとDの組み合わせ > BとEの組み合わせ > を探索したい 何を探索したいのかよくわかりませんが、 とりあえず 順列 組み合わせ プログラム で検索してみては?
716 名前:デフォルトの名無しさん mailto:sage [2009/06/16(火) 12:46:18 ] >>712 ありがとうございました 浮動小数点が関係しないから向いてないかと思いました
717 名前:デフォルトの名無しさん mailto:sage [2009/06/16(火) 17:28:25 ] CUIで使用可能な、キーボードで入力したキーをキーコードで返す関数ってあるのでしょうか? 自分で関数を作るにしても、getch()関数ではshiftキーなどを認識してくれず、 一部のキーを返すことが出来ず、困っています。 どなたか、お答えいただけると幸いです。
718 名前:デフォルトの名無しさん mailto:sage [2009/06/16(火) 17:30:37 ] 環境による。 どこでも使える方法はないが、個別にはそれぞれ方法はあると思うよ。
719 名前:デフォルトの名無しさん mailto:sage [2009/06/16(火) 17:32:33 ] shiftのキーコードとは?
720 名前:デフォルトの名無しさん mailto:sage [2009/06/16(火) 17:36:25 ] え?
721 名前:デフォルトの名無しさん mailto:sage [2009/06/16(火) 17:59:18 ] 一般的にCUIは端末エミュレータ上で動くので、文字ベースでの入力になるから Shiftキーを併用した入力を検出する手段があったとしてもShiftキーだけの 入力を検出するようにはできていないケースが多い。 従って、それらのキーを検出するにはGUIと同じレベルのライブラリかAPIを使わないといけない。
722 名前:デフォルトの名無しさん mailto:sage [2009/06/16(火) 18:19:13 ] もうDOS時代の技術は捨てた方がいい
723 名前:デフォルトの名無しさん [2009/06/16(火) 18:45:29 ] 20個程度の、ランダムな数字(100や2000などの3桁以上4桁以内の数字)を入力して、 指定した値(500〜3000以内)になる組み合わせをリスト化して出力したいのですが、 これってプログラム組まなくても、エクセルなどの表計算ソフトですでに関数などが用意されていますか?
724 名前:デフォルトの名無しさん mailto:sage [2009/06/16(火) 18:46:19 ] if(GetKeyState(VK_LSHIFT) & 128 == 128)
725 名前:デフォルトの名無しさん mailto:sage [2009/06/16(火) 18:51:12 ] それはWindows APIだろいわゆるGUI 、質問者はCUI=コンソールでの話し
726 名前:デフォルトの名無しさん mailto:sage [2009/06/16(火) 18:57:11 ] CUIでもWindows APIは使える
727 名前:デフォルトの名無しさん mailto:sage [2009/06/16(火) 18:59:09 ] CUIでもGUIでもキーコードを知るには 割り込みをフックするか、APIを使うかしかないんじゃないのん?^^
728 名前:デフォルトの名無しさん mailto:sage [2009/06/16(火) 19:06:28 ] なにこの低レベルなスレ…
729 名前:デフォルトの名無しさん mailto:sage [2009/06/16(火) 19:10:58 ] 「CUI」だけで質問者の環境を把握できてしまうとは… このスレにはエスパーが沢山いるようだ。
730 名前:デフォルトの名無しさん mailto:sage [2009/06/16(火) 19:12:34 ] >>723 そんな微妙な関数はないんじゃない?Maximaで組んでみた a:[]$for i:1 thru 20 do begin([t:random(9900)+100],if 500<=t and t<=3000 then a:cons(t,a));a;
731 名前:デフォルトの名無しさん mailto:sage [2009/06/16(火) 19:15:42 ] >>726 Windows API がDOSコンソールで使えるのはじめて聞いたけど。 今VCでやったら駄目だった。サンプルソースなり、やってるHPでも紹介して。
732 名前:デフォルトの名無しさん mailto:sage [2009/06/16(火) 19:16:53 ] なにこの低レベルなスレ…
733 名前:デフォルトの名無しさん mailto:sage [2009/06/16(火) 19:26:21 ] >>730 ありがとうございます。 Maximaのことはわかりませんが、なんとか調べてC#で書いてみます。
734 名前:デフォルトの名無しさん mailto:sage [2009/06/16(火) 19:30:14 ] WindowsのCUIとDOSを混同している馬鹿がいるのはこのスレですか?
735 名前:デフォルトの名無しさん mailto:sage [2009/06/16(火) 19:37:59 ] > WindowsのCUI また一人、思い込みの禿げしい人が乱入してきたようです。
736 名前:デフォルトの名無しさん mailto:sage [2009/06/16(火) 19:46:36 ] >>731 >Windows API がDOSコンソール DOSアプリでは不可能。 使えるのはWin32コンソールアプリケーションだから。
737 名前:デフォルトの名無しさん mailto:sage [2009/06/16(火) 19:47:01 ] という思い込みは自覚しにくいんだよね。
738 名前:デフォルトの名無しさん mailto:sage [2009/06/16(火) 19:47:29 ] >>736 ですよね〜〜〜>>726 はあほと言うことで
739 名前:デフォルトの名無しさん mailto:sage [2009/06/16(火) 19:49:24 ] DOSアプリ(笑)
740 名前:717 mailto:sage [2009/06/16(火) 20:07:54 ] なんか荒れちまってごめん。 GUIにすると、いろいろグラフィック関係触るのが面倒だからって思って CUIベースでと言ったのですが、ShiftをCUI上で検出するのは思ったよりも難しいんですね。 windows APIなど、GUIのものを使ったほうが楽な気がしてきたので、 そちらの方を調べてみることにします。 レスしてくださった方、ありがとうございました。
741 名前:デフォルトの名無しさん mailto:sage [2009/06/16(火) 21:49:52 ] 何が難しいのかさっぱり分からん。 取得にウインドウハンドルが必要なわけでもないし。
742 名前:デフォルトの名無しさん mailto:sage [2009/06/16(火) 21:56:43 ] 他キーとの組み合わせなら、getchar直後にGetAsyncKeyState呼ぶだけでしょ
743 名前:デフォルトの名無しさん mailto:sage [2009/06/16(火) 23:37:16 ] serverfault.com/ サーバー関係の質問の 新しいサイトができたよ〜
744 名前:デフォルトの名無しさん mailto:sage [2009/06/16(火) 23:56:22 ] 今更だけどUNIX端末はCUIではないんですかそうですか。
745 名前:デフォルトの名無しさん mailto:sage [2009/06/17(水) 00:20:32 ] その話終わってるから
746 名前:デフォルトの名無しさん mailto:sage [2009/06/17(水) 04:01:11 ] >>715 お礼が遅れてしまってすいません いくつか良さそうなサイトを見つける事ができました ありがとうございました
747 名前:デフォルトの名無しさん mailto:sage [2009/06/17(水) 06:56:32 ] tortoisesvnで、自分の変更を自動でコミットさせないようにするにはどうしたら良いんですか?
748 名前:デフォルトの名無しさん mailto:sage [2009/06/17(水) 09:23:32 ] 変更したら手動でコミットする。
749 名前:デフォルトの名無しさん mailto:sage [2009/06/17(水) 09:46:12 ] プログラムのプの字も知らない初心者、というより全くの0の人間です。 今、企画的なものが思いついているのですが、今からプログラムの勉強をしても、 完成するのがはるか先になると思うので、プログラム板でスレを立てて勉強しつつ、 スレで協力してくださる方も募集してみようと考えています。 このようなことをする場合、プログラムスレでよろしいのでしょうか?
750 名前:デフォルトの名無しさん mailto:sage [2009/06/17(水) 09:48:26 ] >>749 プログラマ板に池
751 名前:デフォルトの名無しさん mailto:sage [2009/06/17(水) 09:49:24 ] >>750 ありがとうございます。
752 名前:デフォルトの名無しさん mailto:sage [2009/06/17(水) 09:55:19 ] >>749 >プログラム板でスレを立てて勉強しつつ つまり私物化された俺様専用スレを勃てたいと。
753 名前:デフォルトの名無しさん mailto:sage [2009/06/17(水) 10:04:17 ] >>752 そのような意図はありません。 ただ少なからず反感を持たれてしまう行動だとは自覚しているので、そのように ならないように質問スレで確認させていただきました。 勉強をしつつと書いたのは、自分が行動を起こす以上、誰かに依頼して作ってと 頼むので終了というのはお門違いだと思ったからです。 もし自分の企画に共感を得てくださり、作ってくださる方がいらっしゃれば、 その一文は訂正します。
754 名前:デフォルトの名無しさん mailto:sage [2009/06/17(水) 10:07:53 ] >>753 ひっそりしたいなら過疎で利用価値の低いスレを再利用すること勧める
755 名前:デフォルトの名無しさん mailto:sage [2009/06/17(水) 10:11:53 ] >>738 嘘教わって納得するな。 コンソールでAPIが使えないのはライブラリをリンクしてないだけ。
756 名前:デフォルトの名無しさん mailto:sage [2009/06/17(水) 10:14:12 ] >>754 なるほど、再利用ですね。とりあえず人にこのようなことをしたいと説明できる内容が 完成し次第、過疎スレを利用して書き込みしてみます。 ご回答ありがとうございました。
757 名前:デフォルトの名無しさん mailto:sage [2009/06/17(水) 10:35:10 ] デリゲートって関数ポインタとはちがうの?
758 名前:デフォルトの名無しさん mailto:sage [2009/06/17(水) 10:40:46 ] 関数ポインタはその名の通り関数のポインタだけ。 クラスベースのOOPLではdelegateはthisポインタも一緒に仕込んであることが多い。 void foo() { bar(this.name); // thisが使える }
759 名前:デフォルトの名無しさん mailto:sage [2009/06/17(水) 12:52:09 ] >>731 win32アプリならコンソールでも使えるよ 具体的にどうだめだったかかかないと そもそも質問者はWindows環境なのかねw
760 名前:デフォルトの名無しさん mailto:sage [2009/06/17(水) 13:12:05 ] >>757 関数のポインタだと、グローバル変数か自分のなかのローカル変数しか見れないけど、 デリゲートは、デリゲートがある位置から見える変数全部を見れる。
761 名前:デフォルトの名無しさん mailto:sage [2009/06/17(水) 13:18:16 ] 「関数ポインタ」が C のそれであれば、元よりクラスインスタンスなど 存在しない。 「関数ポインタ」が C++ のメンバ関数へのポインタを含むのであれば、 当然ながらインスタンスも参照できる。 従って、「他のメンバが参照できるかどうか」は デリゲートと関数ポインタの本質的な差異ではない。 ようするに同じだ、同じ。
762 名前:デフォルトの名無しさん mailto:sage [2009/06/17(水) 13:52:39 ] >>761 デリゲートはメンバ変数以外の変数も見れるだろ。
763 名前:デフォルトの名無しさん mailto:sage [2009/06/17(水) 20:47:04 ] >>761 C++の関数へのポインタは、呼び出すときにオブジェクトそのもの(this)を与える必要があって、 普通の関数へのポインタとは入れ替えて使うことはできなかった。 C++では、bindしてfunction<>に格納なんて具合でそれに対処できたけど、 初めから言語の機能として考慮されているのがデリゲート。
764 名前:デフォルトの名無しさん mailto:sage [2009/06/17(水) 22:21:23 ] >>29 GLubyteはunsigned charのtypedefだと思う。
765 名前:デフォルトの名無しさん mailto:sage [2009/06/17(水) 22:22:29 ] すまん誤爆した
766 名前:デフォルトの名無しさん mailto:sage [2009/06/17(水) 23:20:08 ] >>753 ゲーム?
767 名前:デフォルトの名無しさん mailto:sage [2009/06/17(水) 23:22:30 ] その話もう終わってるから
768 名前:デフォルトの名無しさん [2009/06/18(木) 03:15:36 ] こちらでよいのか分かりませんが、質問をさせてください。 大量の画像ファイル(5〜10万枚)を、指定した特定のディレクトリに 自動的に分配されるプログラムを組みたいのですが、 このようなプログラムを組む場合、どのようにすれば良いのでしょうか? どなたかご教示をお願いします。
769 名前:デフォルトの名無しさん mailto:sage [2009/06/18(木) 03:16:27 ] powershell