- 1 名前:デフォルトの名無しさん [2008/03/30(日) 01:50:26 ]
- エスケープシーケンスやWin32APIなどの環境依存なものでもOK。
ただしその場合、質問者は必ず環境を書きましょう。 ※sage禁止です(と代々スレに書いてありますが自己判断で)。 【前スレ】 【初心者歓迎】C/C++室 Ver.50【環境依存OK】 pc11.2ch.net/test/read.cgi/tech/1204124447/ 【アップローダー】(質問が長い時はココ使うと便利) kansai2channeler.hp.infoseek.co.jp/cgi-bin/joyful/joyful.htm
- 762 名前:デフォルトの名無しさん mailto:sage [2008/04/17(木) 12:12:22 ]
- 746の時点で明らかに宿題じゃないか。なにを今更
- 763 名前:デフォルトの名無しさん [2008/04/17(木) 12:21:40 ]
- printfの様な、引数の数が一定しない関数を作るにはどう定義し
中でどう読めば良いのでしょか。
- 764 名前:デフォルトの名無しさん mailto:sage [2008/04/17(木) 12:25:31 ]
- Cで標準ライブラリが用意されてない環境なら、自動的に>>758の条件に
近くなると思うけど、ポインタも駄目てのは解らん。
- 765 名前:デフォルトの名無しさん mailto:sage [2008/04/17(木) 12:30:14 ]
- >>763
関数のオーバーロードとかでできんじゃね
- 766 名前:デフォルトの名無しさん mailto:sage [2008/04/17(木) 12:30:41 ]
- 可変長引数でぐぐる
- 767 名前:デフォルトの名無しさん mailto:sage [2008/04/17(木) 12:30:53 ]
- >>763
ttp://wisdom.sakura.ne.jp/programming/c/c62.html
- 768 名前:デフォルトの名無しさん mailto:sage [2008/04/17(木) 12:31:06 ]
- >>763
可変長引数とかva_argsなんかでググるといいと思うよ。
- 769 名前:デフォルトの名無しさん mailto:sage [2008/04/17(木) 12:31:25 ]
- >>763
可変引数または可変個引数でぐぐる
- 770 名前:デフォルトの名無しさん mailto:sage [2008/04/17(木) 12:34:09 ]
- 重婚もいいところだな
- 771 名前:763 mailto:sage [2008/04/17(木) 12:37:07 ]
- 有り難うございます。
stdarg.hなんてヘッダ、目にした事すらありませんでした。
- 772 名前:デフォルトの名無しさん mailto:sage [2008/04/17(木) 12:40:07 ]
- ところで可変長引数って設計的にどうなのかな?
個人的には設計に失敗してやむなく・・・ってイメージがあるのだが
- 773 名前:デフォルトの名無しさん mailto:sage [2008/04/17(木) 12:45:05 ]
- ハックやチートの部類に入りそうなやり方してるよね。
- 774 名前:763 mailto:sage [2008/04/17(木) 12:46:42 ]
- >>772
**でも事足りるんですが、その場でわざわざポインタの配列を用意しないと いけない場合が出てくるだろうし、その場で列挙出来たら楽かなぁとか。
- 775 名前:デフォルトの名無しさん mailto:sage [2008/04/17(木) 12:50:54 ]
- >>772
型安全性に問題があるから、特に C++ ではやむなくって意識でいいと思う。 C++ 的には iostream や boost::format みたいに演算子で繋ぐのが正解かな。
- 776 名前:デフォルトの名無しさん mailto:sage [2008/04/17(木) 22:15:48 ]
- CかC++の組み込みの勉強したいんですがお勧めの本ありませんか?
組み込みの本って探してもどこにも無いし、ネットで買おうにも中身がどんな感じかも分からないんでどれを買えばいいのか分からないです あとできれば必要で組み込み初めてに適した機材とかも教えて欲しいです
- 777 名前:デフォルトの名無しさん mailto:sage [2008/04/17(木) 23:24:03 ]
- ソフィアシステムズで評価ボードを買ってBSPをいじって動作確認すればいいお^^
- 778 名前:デフォルトの名無しさん mailto:sage [2008/04/18(金) 00:41:53 ]
- 以下の2つは戻り値以外に何か違いがありますか?
fwrite(buf, 1, 1024, fp); fwrite(buf, 1024, 1, fp);
- 779 名前:デフォルトの名無しさん [2008/04/18(金) 00:45:24 ]
- 沢山の実数(doubleとか)が生成されるときに、その分散を計算したいんですが、これってやはり一度生成される全部の実数を
どこか配列とかに格納しないとだめでしょうか?
- 780 名前:デフォルトの名無しさん mailto:sage [2008/04/18(金) 01:00:21 ]
- >>779
分散=(X^2 の平均) - (Xの平均)^2 を使用すれば、1pass で計算できますよ。
- 781 名前:デフォルトの名無しさん [2008/04/18(金) 01:04:09 ]
- 値が生成されるたびに、X^2とXの平均を計算しておくのですね。
- 782 名前:デフォルトの名無しさん mailto:sage [2008/04/18(金) 01:07:17 ]
- 逐一平均を計算するんじゃなくて、合計値と要素数を記憶だな。
最後にまとめりゃOK
- 783 名前:デフォルトの名無しさん mailto:sage [2008/04/18(金) 01:23:46 ]
- >>778
もしかしたら処理速度が変わるかも・・・ね?
- 784 名前:デフォルトの名無しさん [2008/04/18(金) 02:02:27 ]
- 色々ありがとうございました。クラスをつくってみました。
class stat { public: stat() : sum(0), sum_square(0), num(0) {} void push(double a) { sum += a; sum_square += a*a; ++num; } double mean() { return sum / num; } double variance() { return sum_square/num - (sum/num)*(sum/num); } private: double sum; double sum_square; int num; };
- 785 名前:デフォルトの名無しさん [2008/04/18(金) 07:50:12 ]
- 意図した通りに受け取れないのですが、なぜでしょうか。
「GCCではgetche」の行のprintf()をコメントアウトするとちゃんと取れるのですが #include <stdio.h> int main(void) { int for1inc = 0; char userinput = 0; for(for1inc=0; for1inc < 10; for1inc++) { printf("文字を入力 : \n (GCCではgetche()が使えず改行コードと共に入力されるので5回までしか入力不可) \n\n"); userinput = getchar(); printf("Your input is %c. ""%c"" ASCII code is %d. \n", userinput, userinput, userinput); for( ; userinput; userinput--) { printf("%c", '.'); } printf("\n"); } return 0; }
- 786 名前:デフォルトの名無しさん mailto:sage [2008/04/18(金) 09:32:34 ]
- >>778
>783の戯言はさておき、途中でエラーが発生したときの扱いが違う。 前者は書き込みに成功したバイト数が得られるが、 後者は1024バイト全てが書き込めたかどうかしか判らない。
- 787 名前:デフォルトの名無しさん mailto:sage [2008/04/18(金) 10:10:31 ]
- >>786 それが戻り値の違いなんでしょ。
- 788 名前:141 [2008/04/18(金) 10:29:25 ]
- すみません。以下のコード、BCCでは一応正常にファイルから
読み込んで画面に表示してくれますが、VC++では表示してくれ ません。プログラムで何か処理が抜けているんでしょうか? #include "stdafx.h" // VC++の場合 #include <iostream> #include <fstream> using namespace std; int main() { int i; double x,y; ifstream fin; fin.open("aaa.dat"); while(fin >> i>> x >> y) cout << i << ' ' << x <<' ' << y << endl; fin.close(); // cin>>i; // VC++の場合 return 0; } aaa.datの中身(テキスト) 1 10.0 12.3 2 20.0 20.5 3 30.0 30.8 4 40.0 50.6
- 789 名前:デフォルトの名無しさん [2008/04/18(金) 10:39:04 ]
- ↑名前の141、以前のもので意味はありません。
- 790 名前:デフォルトの名無しさん mailto:sage [2008/04/18(金) 11:04:56 ]
- VC9で普通に動いてるけど。
- 791 名前:デフォルトの名無しさん [2008/04/18(金) 11:14:42 ]
- メイン文で使っている*argv[]をユーザ関数内で使いたいので
ユーザ関数では仮引数をchar **a[]にしているのですが、実引数は何にすればいいのか分からないので教えて下さい
- 792 名前:デフォルトの名無しさん mailto:sage [2008/04/18(金) 11:15:46 ]
- >>791
argv そのまま渡せるように引数も同じ型にしとけよ。
- 793 名前:デフォルトの名無しさん [2008/04/18(金) 11:27:51 ]
- >>792
argvをそのまま渡すようにするには、ユーザ関数の仮引数と呼び出す際の実引数は何にすればいいのでしょう?
- 794 名前:デフォルトの名無しさん mailto:sage [2008/04/18(金) 11:30:16 ]
- >>793 仮引数は main にある argv と「同じ型」、実引数は argv 。これでいいか?
- 795 名前:デフォルトの名無しさん [2008/04/18(金) 11:48:44 ]
- >>794
分かりました、ありがとうございました。
- 796 名前:デフォルトの名無しさん [2008/04/18(金) 13:36:50 ]
- >>788
エラーとかじゃなくて単に何も表示されない?
- 797 名前:デフォルトの名無しさん mailto:sage [2008/04/18(金) 13:39:11 ]
- ファイルの置き場所ミスってるだけじゃねーの?
- 798 名前:788 [2008/04/18(金) 15:50:11 ]
- VC++2008 Express Editionでdebugモードでコンパイルし、
データファイルaaa.datをdebugフォルダに入れて実行ファイル を実行すると正常に実行されます。ですが、統合環境では何も 表示されないです。 Projects\test\test (testは私がつけたプロジェクト 名のフォルダ) というフォルダにデータファイルを置 くと統合環境ではうまくいくようです。しかし、こん なこと最初はわかんないよ。
- 799 名前:デフォルトの名無しさん mailto:sage [2008/04/18(金) 15:55:53 ]
- >>798
フルパスでファイルを扱うのでなければ、カレント ディレクトリをちゃんと意識するようにしないと。
- 800 名前:デフォルトの名無しさん mailto:sage [2008/04/18(金) 16:00:30 ]
- is_openでちゃんと開けたか確認したほうがいいよ
- 801 名前:デフォルトの名無しさん mailto:sage [2008/04/18(金) 16:29:49 ]
- open使わずに
std::ifstream fin("..."); てやったほうがいいよ close後何も処理しないのならcloseも不要だよ
- 802 名前:デフォルトの名無しさん mailto:sage [2008/04/18(金) 18:12:43 ]
- C++やろうと思うんですけど、オススメの教本教えてください
Cとjavaは一応できます
- 803 名前:デフォルトの名無しさん mailto:sage [2008/04/18(金) 18:15:06 ]
- boostのソースコード(無料)(偏差値70)
- 804 名前:デフォルトの名無しさん mailto:sage [2008/04/18(金) 19:10:22 ]
- メモリは並列にアクセスできますか? 例えばHDDだと2台あればパフォーマンス落ちずに同時アクセスできますが
- 805 名前:デフォルトの名無しさん mailto:sage [2008/04/18(金) 19:17:44 ]
- >>804
NUMAとかそーいうキーワードで調べてみるといいと思う。
- 806 名前:デフォルトの名無しさん mailto:sage [2008/04/18(金) 19:38:09 ]
- >>777
ありがとう。評価ボード調べてみたらくそ高けぇw ごめんなさい勉強用程度なら1万程度もあれば揃うだろうとなめてました
- 807 名前:デフォルトの名無しさん mailto:sage [2008/04/18(金) 19:42:52 ]
- >>806
こんなのから始めた方がいいよ。 ttp://hijiri3.s65.xrea.com/sorekore/develop/pic/00_start.htm
- 808 名前:デフォルトの名無しさん mailto:sage [2008/04/18(金) 19:51:44 ]
- >>807
d これは面白そう もうちょっとググって組み込みのこと勉強してきます
- 809 名前:デフォルトの名無しさん mailto:sage [2008/04/18(金) 20:07:21 ]
- >>805 トンクス!
- 810 名前:デフォルトの名無しさん mailto:sage [2008/04/18(金) 20:32:22 ]
- >>785
提示されたコードをコンパイルしましたが、特に異状はないと思います。 環境とコンパイルオプションを教えてください。 当方が確認した環境は WindowsXP, コンパイラはgcc3.4.4(cygwin)です。 kansai2channeler.hp.infoseek.co.jp/cgi-bin/joyful/img/6272.txt
- 811 名前:デフォルトの名無しさん mailto:sage [2008/04/18(金) 22:15:10 ]
- >>798
[プロジェクト]-[プロパティ]-[構成プロパティ]-[デバッグ]-[作業ディレクトリ]
- 812 名前:デフォルトの名無しさん mailto:sage [2008/04/18(金) 22:41:28 ]
- #include <stdint.h> はどの環境でも使えますか?
とブーストとかSTL portとか入れればどれでも使えますか? 32bit環境で、64bit整数のビット演算、掛け算の速度をかなり速いです 使い物になるので使いたいのですが互換性はなかなかあるんですか
- 813 名前:デフォルトの名無しさん mailto:sage [2008/04/18(金) 22:42:11 ]
- 文書が色々とおかしいです
エスパーでおねがいします
- 814 名前:デフォルトの名無しさん mailto:sage [2008/04/18(金) 22:55:18 ]
- VC2008で対応していなかった為、stdint.h使うのをやめることにしました
- 815 名前:デフォルトの名無しさん mailto:sage [2008/04/18(金) 22:56:44 ]
- わかりました
がんばってください
- 816 名前:デフォルトの名無しさん mailto:sage [2008/04/18(金) 22:58:30 ]
- >>812
> #include <stdint.h> はどの環境でも使えますか? いいえ。 > とブーストとかSTL portとか入れればどれでも使えますか? いいえ。 > 32bit環境で、64bit整数のビット演算、掛け算の速度をかなり速いです いいえ。 > 使い物になるので使いたいのですが互換性はなかなかあるんですか いいえ。
- 817 名前:デフォルトの名無しさん mailto:sage [2008/04/18(金) 23:08:19 ]
- 日本語学びたての外国人か
コンピューターにものすごい興味がある赤ん坊のどちらかだな。
- 818 名前:デフォルトの名無しさん [2008/04/18(金) 23:22:53 ]
- 外国人の人だと思うので、添削してみました。頑張ってね。
初心者なのですが、いくつか質問させてください。 #include <stdint.h>はどの環境でも使えますか? boostとかSTL portとかは、インストールすれば使えますか? 32bit環境で、64bit整数のビット演算、掛け算がかなり速くできて、 使い物になりそうなので使いたいのですが、互換性についてはどうでしょうか?
- 819 名前:デフォルトの名無しさん mailto:sage [2008/04/18(金) 23:23:06 ]
- std::vector<std::string> vtSource; を UTF16 に変換して std::vector<std::wstring> vtDest; に保存したいと思っています.
// string >> wstring 変換関数(中身はダミー) std::wstring A2WString(const std::string& strSource)) { return std::wstring(L"out"); } この変換関数での変換は以下のコードでできました. std::vector<std::string> vtSource; std::vector<std::wstring> vtDest; vtSource.push_back( "AbC" ); std::transform( vtSource.begin(), vtSource.end(), std::inserter( vtDest, vtDest.end() ), A2WString ); しかし,変換関数にデフォルト引数があるとコンパイルエラーになりました. std::wstring A2WString2(const std::string& strSource, int i=0)//デフォルト引数がある { return std::wstring(L"out"); } transform 第4引数で bind2nd や ptr_fun を使用すればいいような気がするんですが,どのように書けばいいんでしょうか? std::transform( vtSource.begin(), vtSource.end(), std::inserter( vtDest, vtDest.end() ), std::bind2nd( std::ptr_fun(A2WString2), 0) );//コンパイルエラー Window2000 Visual C++ 2005 express edition
- 820 名前:デフォルトの名無しさん mailto:sage [2008/04/18(金) 23:26:01 ]
- >>812
C++なら、Boostを入れると<boost/cstdint.hpp>が使える。 名前空間boostに入っていること以外はだいたいC99の<stdint.h>と同じ。
- 821 名前:デフォルトの名無しさん mailto:sage [2008/04/18(金) 23:27:47 ]
- >>819
いったん別の関数を挟めばいいはず。 inline std::wstring A2WStringHelper(const std::string& strSource) { return A2WString(strSource); } こういうものを作って、std::transformにはこれを渡す。
- 822 名前:デフォルトの名無しさん mailto:sage [2008/04/18(金) 23:54:40 ]
- スタティックテキストのプロパティCaptionを変更するにはどうすればいいんですか?
IDC_STATIC.Caption("aaa"); で動かないんですけど
- 823 名前:デフォルトの名無しさん mailto:sage [2008/04/19(土) 00:01:09 ]
- IDC_STATIC.Caption = "aaa";
GetDlgItem(IDC_STATIC)->Caption = "aaa"; これでも動きません
- 824 名前:デフォルトの名無しさん mailto:sage [2008/04/19(土) 00:09:19 ]
- >>822
IDC_STATICは言わばワイルドカードなので、 キャプションを変えたいスタティックテキストに個別のIDを割り当てる必要があります。
- 825 名前:デフォルトの名無しさん mailto:sage [2008/04/19(土) 00:10:34 ]
- つーか、そもそも書き方も判ってなくてコンパイルも通らないならエラーメッセージを張れと。
- 826 名前:デフォルトの名無しさん mailto:sage [2008/04/19(土) 00:22:56 ]
- ありがとうございます。名前を付けました
GetDlgItem(IDC_STATICTIME)->Caption = "aaa" error C2039: 'Caption' : 'CWnd' のメンバではありません。 となります
- 827 名前:デフォルトの名無しさん mailto:sage [2008/04/19(土) 00:27:11 ]
- IDC_STATICTIME->Caption = "aaa"
これだと error C2227: '->Caption' : 左側がクラス、構造体、共用体、ジェネリック型へのポインタではありません。 こういうエラーになります。
- 828 名前:デフォルトの名無しさん mailto:sage [2008/04/19(土) 00:27:43 ]
- Captionなんて無いよ・・・とエラーが教えてくれてるじゃん
なんでそんなにCaption大好きなの? GetDlgItem(IDC_STATICIME)->SetWindowText("aaa");
- 829 名前:デフォルトの名無しさん mailto:sage [2008/04/19(土) 00:30:40 ]
- ありがとうございます
別に好きなわけじゃないんです VBの時はこうやっていたので プロパティの項目で設定できないのならVC++で項目の意味はあるんですか? 全部のプロパティの設定方法を調べなきゃいけないんでしょうか?
- 830 名前:デフォルトの名無しさん mailto:sage [2008/04/19(土) 00:35:46 ]
- プロパティ?ダイアログの?
あんなのは飾りだ。
- 831 名前:デフォルトの名無しさん mailto:sage [2008/04/19(土) 00:39:07 ]
- 意味があるとしたら、設計時に入れれば、コーディングしなくて良い事ぐらいかな?
VCは他もみんなこんな感じだから、VBからだと慣れるしかないな。 プロパティのVisible項目→コーディング時はShowWindow();
- 832 名前:デフォルトの名無しさん mailto:sage [2008/04/19(土) 00:44:01 ]
- OK覚悟はできたwwww
- 833 名前:デフォルトの名無しさん mailto:sage [2008/04/19(土) 00:55:43 ]
- C#を一通りやった者ですが、CよりC++の方が始め易いでしょうか?
- 834 名前:デフォルトの名無しさん mailto:sage [2008/04/19(土) 01:08:42 ]
- C# からなら C は不便に感じると思う。
C++ のがいいかと。
- 835 名前:819 mailto:sage [2008/04/19(土) 01:46:47 ]
- >>821 ありがとう.とりあえずそうやればできました.
ただ,何でこれは通らないんでしょうか? std::transform( vtSource.begin(), vtSource.end(), std::inserter( vtDest, vtDest.end() ), std::bind2nd( std::ptr_fun(A2WString2), 0) ); A2WString2() の第一引数の参照型をやめたらこれでもコンパイルできましたが, もしよろしければどなたかご教示願います…. //引数の参照型をやめる std::wstring A2WString2(const std::string strSource, int i=0) { return std::wsting(L"out") }
- 836 名前:デフォルトの名無しさん [2008/04/19(土) 05:07:02 ]
- JavaとかC#から始めた人はCやC++の世界には入ってこないでください。
- 837 名前:デフォルトの名無しさん [2008/04/19(土) 07:57:16 ]
- >>836
どうして?
- 838 名前:デフォルトの名無しさん mailto:sage [2008/04/19(土) 09:33:00 ]
- ガベージコレクタは便利かもしれないが、その便利さゆえに何か重要なことを失くしているような気がする。
- 839 名前:デフォルトの名無しさん mailto:sage [2008/04/19(土) 09:33:54 ]
- 「JAVAスクールの危険」ってはなし?
- 840 名前:デフォルトの名無しさん mailto:sage [2008/04/19(土) 09:48:02 ]
- Java はアレだが、C# はまだマシだと思うけどな。まあ。
- 841 名前:デフォルトの名無しさん mailto:sage [2008/04/19(土) 10:27:27 ]
- >>835
それは有名な参照の参照問題 詳細はSTL バインダで検索して一番上あたりがそのものズバリだと思う 解決策だけ抜きだすとboostのfunctional.hppのboost::bind2ndを使う さらにptr_funを使わずにboost::bind2nd(A2WString2)と書けるところも利点だ
- 842 名前:デフォルトの名無しさん mailto:sage [2008/04/19(土) 11:43:18 ]
- >>837
温室育ちが軍隊に入ったら周りが迷惑するだろ
- 843 名前:デフォルトの名無しさん mailto:sage [2008/04/19(土) 11:48:42 ]
- 軍隊という表現は語弊があるな
せめてど田舎とか電気が通ってないとかそういう表現にしないと
- 844 名前:デフォルトの名無しさん mailto:sage [2008/04/19(土) 13:06:49 ]
- その表現もかなりニュアンス違うな。
まぁ、無理して比喩を使う必要はない場面だと思う。
- 845 名前:デフォルトの名無しさん mailto:sage [2008/04/19(土) 14:05:31 ]
- 2chにゆとりが入って来たでおk
- 846 名前:デフォルトの名無しさん mailto:sage [2008/04/19(土) 14:06:52 ]
- >>845
いまいちだな
- 847 名前:デフォルトの名無しさん mailto:sage [2008/04/19(土) 14:58:24 ]
- オートマ車しか乗ったことが無い人が、
マニュアル車に乗る感じとか。 でもC/C++をちゃんと理解して使い始めるなら、良いと思う。 理解するフェーズで挫折する人は、諦めてもらって、 理解するフェーズを無視して使い始める人は氏ねば良いと思うよ。
- 848 名前:デフォルトの名無しさん mailto:sage [2008/04/19(土) 15:10:55 ]
- 1速のままで法定速度維持してエンジン壊すってか。
- 849 名前:デフォルトの名無しさん mailto:sage [2008/04/19(土) 15:20:18 ]
- 「郷に入っては郷に従え」でいいんじゃないかと
- 850 名前:デフォルトの名無しさん mailto:sage [2008/04/19(土) 15:21:01 ]
- > 理解するフェーズを無視して使い始める人は氏ねば良いと思うよ。
多言語から移ってきた人の3割くらいはこれかな・・・?
- 851 名前:デフォルトの名無しさん mailto:sage [2008/04/19(土) 15:27:51 ]
- 映画と小説の共存が可能なように美麗な3Dグラフィックゲームと想像力をかきたてる2Dのドット絵ゲームというのは共存が可能だと思うのだがいかがなものか
- 852 名前:デフォルトの名無しさん mailto:sage [2008/04/19(土) 15:31:57 ]
- ドット絵すらないroguelikeもよろしく
- 853 名前:デフォルトの名無しさん mailto:sage [2008/04/19(土) 15:55:49 ]
- 文字は高尚なドット絵だよ!
- 854 名前:デフォルトの名無しさん mailto:sage [2008/04/20(日) 10:27:45 ]
- ぷァ
- 855 名前:デフォルトの名無しさん mailto:sage [2008/04/20(日) 10:48:12 ]
- *nixのフレームバッファコンソール上でハードウェアアクセラレーションを使って描画とかしたい
- 856 名前:デフォルトの名無しさん mailto:sage [2008/04/20(日) 11:39:26 ]
- すみません 圧縮・解凍DLLを利用して、どの形式のファイルを渡されても
同一の方法で展開することのできるライブラリってありませんか? ファイルをチェックして適切なDLLへ渡すやつです。
- 857 名前:デフォルトの名無しさん mailto:sage [2008/04/20(日) 12:11:41 ]
- >ファイルをチェックして
ファイル名で?ファイルの中身で?
- 858 名前:デフォルトの名無しさん mailto:sage [2008/04/20(日) 12:12:58 ]
- ファイルの中身です EXEでも解凍できるやつもあります そういうのも展開したいです
- 859 名前:デフォルトの名無しさん mailto:sage [2008/04/20(日) 12:20:41 ]
- とりあえずは 拡張子判別DLL(ググって) と 統合アーカイバ の組み合わせかな。
exeは知らない。アーカイブ本体をexe末端に付けてるか、 リソースとして持ってるか、とかの方式で変わってくるだろうし。
- 860 名前:デフォルトの名無しさん mailto:sage [2008/04/20(日) 12:25:42 ]
- 対応形式が多いのはXacRett.dllかな
- 861 名前:デフォルトの名無しさん mailto:sage [2008/04/20(日) 12:25:40 ]
- それらを自動でやってくれるのはないかと…
- 862 名前:デフォルトの名無しさん mailto:sage [2008/04/20(日) 12:28:04 ]
- サンクス
|

|