すれ立てるまでもない質問はここで 第64刷
レス数が1000を超えています。これ以上書き込みはできません。
0001デフォルトの名無しさん
05/01/23 00:13:26ウイルス、ハッキング・クラッキングを求めるような発言は禁止です。
Javascript は Web 制作板、CGI は Web プログラミング板へ。
データベースはデータベース板へ。
業界談義、愚痴はプログラマ板へどうぞ。
ゲーム関係の話題はゲーム製作板へどうぞ。
0002デフォルトの名無しさん
05/01/23 00:15:10,..:'"´:::::::::::::::`'ヽ
{::::::;;;;;;;;;::::::::::::::::::l
`!´ `ヽ::::::::::l このスレッドはおまんこ女学院の提供でお送りします
}' フ ´ ヽ `!:::::::!
( (__,. 、 ,リ^!::!
ヽ_ _ ! `ヘ:ノ 亡国のおまんこ女学院
ト ニ´ , | http://etc4.2ch.net/test/read.cgi/male/1101827941/
丶 _,. -一' l
| ノ / ゝ
0003デフォルトの名無しさん
05/01/23 00:15:220004デフォルトの名無しさん
05/01/23 00:16:350005デフォルトの名無しさん
05/01/23 00:39:18すれ立てるまでもない質問はここで 第63刷
http://pc5.2ch.net/test/read.cgi/tech/1102900418/l50
0006デフォルトの名無しさん
05/01/23 00:40:43もう一度質問させてください。
HTTPのサーバの応答に対するクライアントの振るまいについて質問です。
サーバーが302を返して来た時って、
Locationフィールドに示されたURLに行き直せばいいんですよね?
有名な検索サイトのGoogleですが
% telnet www.google.co.jp 80
で
GET /index.html HTTP/1.0
という具合にすると
302を返してきてURLが示されるのですが、
そこに行っても302で、それが延々繰り返されてキリがありません。
これはクライアント側としてはどうするのが正しいのでしょうか?
Internet ExplorerやMozillaなどのWebブラウザはどうやってGoogleにつないでいるのでしょうか。
ドシロウトなりに色々調べたのですがわかりませんでした。
よろしくお願いします。
0007デフォルトの名無しさん
05/01/23 00:55:19これ使って
実際のブラウザのhttpプロトコルのログとって
自分の打ったコマンドとの違いを見てみれば?
Webアプリのデバッグにも便利だhttp://www.vector.co.jp/soft/win95/net/se121013.html
0008デフォルトの名無しさん
05/01/23 00:58:09これも入れないと実際にはhttpみれないから
http://hide.maruo.co.jp/software/inetspy.html
0009デフォルトの名無しさん
05/01/23 02:54:58返信が遅くなってしまってすいません.
参考にさせていただきます.
ありがとうございました.
0010Omoti輸卒@特殊投機強襲部隊 ◆rzOmotimAo
05/01/23 03:35:16_|___|_ ついての話は、どこの板でするのがいい?
|(*´д`* )| <2ちゃんのトリップ解析ソフトを、グリ・コンで
|\⌒⌒⌒\ 作ってみたいんだけど?
\ |⌒⌒⌒~|
0011デフォルトの名無しさん
05/01/23 04:56:13乙
0012デフォルトの名無しさん
05/01/23 05:24:29ありがとうございます。
これは便利そうですね。
0013デフォルトの名無しさん
NGNG例えばWEBページの作成ならばDream Weaver + Fire Works + Flashのようなソフトウェアになりますね?
0014デフォルトの名無しさん
05/01/23 06:56:34ここ↓
ttp://www.exa-corp.co.jp/solution/VISUAL/OpenGL/index.shtml
の、講習用ライブラリを使わせてもらいたいのですが、うまくいきません。
Makefile(.Win)をNMakeでビルドできているようで、.libファイルなどいくつか生成
できています。できたファイルの配置もしました。
でも新しく.hファイルはできず、元からあった.hファイルをインクルードしても動いてくれないのですがどうすればよいのでしょうか?
0015デフォルトの名無しさん
05/01/23 08:35:59●● 時刻同期ソフトを使ってる人々へ ●●
同期先のNTPサーバに福岡大学(clock.nc.fukuoka-u.ac.jp)のを使ってる人、
同大学の管理者が過負荷で困ってるから、至急他のサーバに設定を変更するように。
福岡大のNTPサーバがアクセス集中で悲鳴
http://www.itmedia.co.jp/news/articles/0501/21/news059.html
http://headlines.yahoo.co.jp/hl?a=20050121-00000039-zdn_n-sci
http://news19.2ch.net/test/read.cgi/news/1106301899/l50
記事の元になった管理者の悲鳴
http://pc5.2ch.net/test/read.cgi/linux/1008318869/500n
プロバイダ別NTPサーバリスト
http://www.wikiroom.com/?%A5%D7%A5%ED%A5%D0%A5%A4%A5%C0%CA%CCNTP%A5%B5%A1%BC%A5%D0%A5%EA%A5%B9%A5%C8
0016デフォルトの名無しさん
05/01/23 09:32:45俺も福岡大使ってた。
0017デフォルトの名無しさん
05/01/23 15:09:350018デフォルトの名無しさん
05/01/23 16:07:260019デフォルトの名無しさん
05/01/23 17:53:51メッセージだけなら、キーは実際には押されてないし
0020デフォルトの名無しさん
05/01/23 18:23:48どんなのがいいと思われます?
インサートソートの変わりにシェルソートにしてみたんですが
微妙に速い気がしました
0021デフォルトの名無しさん
05/01/23 18:31:03いえ、そういうことではなく、自分が作ったプログラムを他人が使う際に文字入力をキーボードを打ってやったのか、
keybd_event等で入力したのかを調べるような感じです。
やはり調べることはできないのでしょうか?
0022デフォルトの名無しさん
05/01/23 18:41:52GetAsyncKeyState
これ以外だとDDK使え。
0023デフォルトの名無しさん
05/01/23 18:47:54バイトニックソート
0024デフォルトの名無しさん
05/01/23 18:51:41勝手に開くようになった。気味悪い。
0025デフォルトの名無しさん
05/01/23 18:55:201から作るのは難しいので他のを参考にしたいのですが
0026デフォルトの名無しさん
05/01/23 18:56:540027デフォルトの名無しさん
05/01/23 19:05:12終了時にそのフォルダが閉じられてても?(XPは終了時に開いてたフォルダを
起動時に出してくれる機能があるらしいね)
または、何かのはずみでスタートアップにフォルダのショートカットが入ったとか。
0028デフォルトの名無しさん
05/01/23 19:06:06プログラムメニューのスタートageを見よ。
0029デフォルトの名無しさん
05/01/23 19:07:48翻訳ミス
0030デフォルトの名無しさん
05/01/23 19:25:13と書いたら、無効な左オペラントです。 って言われます。
Cなんですが、左シフトは出来ないんでしょうか?
0031デフォルトの名無しさん
05/01/23 19:28:080032デフォルトの名無しさん
05/01/23 19:35:54です。
003324
05/01/23 19:40:49閉じてても開いちゃうんですよ。
んでスタートアップフォルダにはそれらしいのはないし、
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Runとか
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Runとかも
見たんですけどそれらしいのはなくて。
他にも共有ドキュメントフォルダが開けなくなったり
変な現象が多発してるんですよ。
そろそろ再インストールかなぁ。
0034デフォルトの名無しさん
05/01/23 19:42:14*(unsigned long long*)&a << 1
結果はしらん
0035デフォルトの名無しさん
05/01/23 19:44:48ネタだろ。
0036デフォルトの名無しさん
05/01/23 19:45:18それ、伝染るんです。近寄らないで
003724
05/01/23 20:09:090038デフォルトの名無しさん
05/01/23 20:20:53int main(void){
double a=1.0;
//a=a<<1;
a=(unsigned)a<<1;
printf("%lf",a);
return 0;
}
0039デフォルトの名無しさん
05/01/24 19:10:17if(X()){ return; }
if($a == 0){
A; X(); B; X(); C; X(); D; X();
$a = 1;
}elsif($a == 1){
E; X(); F; X(); G; X(); H; X();
$a = 2;
}elsif($a == 2){
・・・・・・・・・・・
}
return;
}
これを実行するとBの直後でsub Xに戻るとA→B→C→D→C→Dと
実行されなかった部分が繰り返されてしまうんですが、
最後の実行されなかったC→Dは繰り返さずに
A→B→C→Dだけまた繰り返すにはどうしたらいいんでしょうか?
returnの数や位置がいけないのかな・・・必ず残った分が実行されてしまうんです。
なにとぞご教授の方よろしくお願いします。
004039
05/01/25 01:42:240041デフォルトの名無しさん
05/01/25 01:44:03プログラム的に可能ですか?
0042デフォルトの名無しさん
05/01/25 01:54:09何か、Core SDKの方はOSのバージョンが違うとか言われた(InstMsiW.exe…NTの方)
Windows XP SP2 SDKのフルじゃ無い方は、インストールが途中で止まって動かない(psdk-x86.exe…1MBちょいしかないのが変)
0043デフォルトの名無しさん
05/01/25 01:54:54デバイスドライバに依存するが出来る
0044デフォルトの名無しさん
05/01/25 02:00:37そうすると8x8のブロックごとにY64に対してCbとCrは16ずつになるじゃないですか
でも量子化テーブルはCbCr用のも64個あるんですけど
なんでですか
0045デフォルトの名無しさん
05/01/25 02:09:300046デフォルトの名無しさん
05/01/25 02:21:53ビデオオーバーレイに吐かせるようにすればできるかもね
0047デフォルトの名無しさん
05/01/25 08:20:13捨てると決まってるわけでもない
0048デフォルトの名無しさん
05/01/25 10:15:04エンコーダによって動作ちがうと思うよ。
自分で作る時は量子化テーブルを無駄に生成しないように作れば良いだけ。
0049デフォルトの名無しさん
05/01/25 14:05:294:4:4のサンプリングもあるよ。
0050デフォルトの名無しさん
05/01/25 14:13:05ActiveXをインストールしたら、Core SDKの方で別のヤツをインストールできるようになったけど、DL出来ない…
Core SDK (Windows Server 2003) で良いのかな…
(構造が変わってて、良くわからん)
0051デフォルトの名無しさん
05/01/26 01:11:12現在、ConsoleApplicationのソースを頂き、ビルドしています。
頂いたファイルは、
*.cpp x3
*.h x3
*.dll x1
合計7ファイルでした。
で、プロジェクトを作成し、ビルドしたのですが、エラーが出まくりました。
*.obj : error LNK2001: 外部シンボル ""__declspec(dllimport) public: virtual __thiscall ***::~***(void)" (__imp_??1***@@UAE@XZ)" は未解決です
等のエラーメッセージでした。
これって、
*.libファイルが必要ですよね!?
*.libは頂いて無いのですが、ファイル漏れと考えるのが妥当なんでしょうか???
環境はVC++6.0です。
よろしくお願いします。
0052デフォルトの名無しさん
05/01/26 01:19:21キーワードDLLでヘルプ見ろ
0053デフォルトの名無しさん
05/01/26 01:37:42リンカのエラー内容からDLLはクラスをエクスポートしてるし
defファイル作成は厳しくね?
>>51
素直にlibファイルをもらった方がいいと思われ。
005451
05/01/26 01:44:07焦った。。。
defファイル見たら、結構面倒だし。。。
泣きそうだった(w
libファイルを渡さない理由とかあるのでしょうか?
(dll&lib からソースが丸見えになってしまうとか)
とりあえずdefファイルの事は知らなかったので、一つ成長しました。
ありがとうございました。
0055デフォルトの名無しさん
05/01/26 02:46:55いい方法ってありますか?
よく使いそうなんで定番アルゴリズムとして存在する気はするんですが、
ちょっと見つからなかったです。。
0056デフォルトの名無しさん
05/01/26 02:50:59256個のテーブル作れば一撃だべ?
0057デフォルトの名無しさん
05/01/26 03:00:03で、3つ同時にメモ帳で開きたいんですけど、なにか良い方法ないですか?
0058デフォルトの名無しさん
05/01/26 03:00:37256個?
0059デフォルトの名無しさん
05/01/26 03:02:10送ればいいじゃんw
0060デフォルトの名無しさん
05/01/26 03:11:520061デフォルトの名無しさん
05/01/26 03:27:06右シフトとキャリーと左シフトを組み合わせる
0062デフォルトの名無しさん
05/01/26 03:27:47メモ帳なんか使うなよ
0063デフォルトの名無しさん
05/01/26 03:32:140064デフォルトの名無しさん
05/01/26 03:50:43秀丸がいやなら、別の探してみたら?
0065デフォルトの名無しさん
05/01/26 03:53:310066デフォルトの名無しさん
05/01/26 03:58:45俺もメモ帳がベースだが、幾つも開くとタスクバーがイパーイだからMDIの作った
1〜2時間もあれば作れるだろ?
0067デフォルトの名無しさん
05/01/26 04:05:17レスありがとう。
0068デフォルトの名無しさん
05/01/26 04:10:070069デフォルトの名無しさん
05/01/26 04:18:320070デフォルトの名無しさん
05/01/26 06:45:040071デフォルトの名無しさん
05/01/26 07:58:44バカは氏んだほうがいいよ
0072デフォルトの名無しさん
05/01/26 08:03:51繰り返す
0073デフォルトの名無しさん
05/01/26 09:33:34物理メモリ増やす。
プロセスの優先順位を下げる。
0074デフォルトの名無しさん
05/01/26 09:35:55非同期IO
0075デフォルトの名無しさん
05/01/26 09:45:05OSはWinXPSP2です。
ぐぐったのですがサイトによってかいてあることが違ってうまくいきません。
どなたかうまくいった方が折られましたら、参考にしたサイトを紹介していただけないでしょうか?
あと成功例でも結構ですどうぞよろしくお願いします。
0076デフォルトの名無しさん
05/01/26 09:46:540077デフォルトの名無しさん
05/01/26 11:06:28public static void main( String[] args ) {
for( int i=1;i<=10; i++ ) {
}
}
public static long expo( int n ) {
long x=1;
for( int i=0; i<n; i++ ) {
}
}
}
どうやったらかんせいしますか?
0078デフォルトの名無しさん
05/01/26 11:08:45どんなものを完成したいんや?
0079デフォルトの名無しさん
05/01/26 11:10:11returnがはいるのはわかるんだけど
0080デフォルトの名無しさん
05/01/26 11:13:49自乗は一度に計算できない(Math.pow使えば簡単だけど)
int n=1;に何回も掛けていけ
0081デフォルトの名無しさん
05/01/26 11:32:20>>72氏のは極端だけど、そういう感じ。
少し読んで、少しOSに返し・・・、を繰り返す。
将棋のCPUの思考時なんかでも似たようなことをする。
0082デフォルトの名無しさん
05/01/26 11:38:470083デフォルトの名無しさん
05/01/26 12:05:30関数や変数の戻り値のキャストはわかるんですが
関数の引数のキャストがわからんとです。
int hoge(void);
を
int hoge(int)
にする場合です。
func()の引数に関数のポインタを指定したりする時に、引数内の型が違って困るとです。
0084デフォルトの名無しさん
05/01/26 12:12:530085デフォルトの名無しさん
05/01/26 12:23:39つまり、引数に int hoge(void) な関数のポインタを必要とする関数に
int hoge(int) な関数のポインタを渡したい
ということか?
__stdcallだとバグる気がする
0086デフォルトの名無しさん
05/01/26 12:51:30こっちもわかってない予感
0087デフォルトの名無しさん
05/01/26 13:20:10int hoge2(int);
fuga((int (*)(int))hoge1);
fuga(hoge2);
0088マイク ◆yrBrqfF1Ew
05/01/26 17:15:07これこそ型安全だろが。
0089デフォルトの名無しさん
05/01/26 17:50:11UNIX側にアップロードすると更新日付が変わってしまうのですが
何かいい方法ないでしょうか?
0090デフォルトの名無しさん
05/01/26 17:57:48009189
05/01/26 18:21:25ウインドウズ側で方法がないでしょうか?
0092デフォルトの名無しさん
05/01/26 18:56:120093デフォルトの名無しさん
05/01/26 19:23:58でも改行コードそのまんまでいいのか?
0094デフォルトの名無しさん
05/01/26 20:25:40それ以外はうまくいってるってことじゃないか?
0095デフォルトの名無しさん
05/01/26 21:12:39(xyzzyならOKだろうけど、他はよく知らん)
0096デフォルトの名無しさん
05/01/26 21:38:11これで作成した実行ファイルは、一般的にVC++6.0で作成された
実行ファイルに比べてスピードは遅いのですか?
もし遅いとしたら原因はなぜですか?
0097デフォルトの名無しさん
05/01/26 21:48:53http://pc5.2ch.net/test/read.cgi/tech/1050273366/l50
0098デフォルトの名無しさん
05/01/26 22:02:30このブログサービス会社の自分のアカウントに、自動で新しいエントリーをポストするするスクリプト書いてくれ
お礼は 検索エンジンMSN(マイクロソフト)の新アルゴリズムを教える。
ちなみにこのアルゴはまだ実装されてないが、MSN公式発表では実装する予定だそうだ。
ちなみに2003年から開発に取り組んでいるとのこと。
0099デフォルトの名無しさん
05/01/26 22:05:560100デフォルトの名無しさん
05/01/26 22:11:44010198
05/01/26 22:37:25一応管理鯖はxreaなので、xreaに設置可能なスクリプトだと嬉しいです。
もちろんPCから直接ポストするタイプでもおk
お礼は十分に致します
0102デフォルトの名無しさん
05/01/26 22:38:40010398
05/01/26 23:21:510104デフォルトの名無しさん
05/01/27 00:44:03010798
05/01/27 09:25:020108デフォルトの名無しさん
05/01/27 10:47:150109デフォルトの名無しさん
05/01/27 11:48:530110デフォルトの名無しさん
05/01/27 18:17:02011198
05/01/27 19:29:26役立たず共氏ね。氏に晒せ
0112デフォルトの名無しさん
05/01/27 22:55:48もしくは自分でアプリ起動した時に自分でデバッグ用のウィンドウを作ってたり
するんでしょうか?教えて頂戴。
0113デフォルトの名無しさん
05/01/27 22:59:380114デフォルトの名無しさん
05/01/27 23:00:47printkでデバグ。
デバッガなんてプログラムが動くわけないだろ。
0115デフォルトの名無しさん
05/01/27 23:11:15ここをみてこのとおりにやったんだかtest.comができない
誰か教えて頂戴
0116デフォルトの名無しさん
05/01/28 00:48:25もしくはダンプ
0117デフォルトの名無しさん
05/01/28 03:01:39うまくいきません。
“ノイズを取り除きたいファイルを小分けにしてFFTし、あらかじめノイズ部分をFFTして
とっておいた値を引く”
という手順でやっているのですが、ただ機械的に引くのではダメなんでしょうか?
0118デフォルトの名無しさん
05/01/28 05:31:57WindowsXPでUSBキーボード等を使って複数のキーボードをを同時接続した場合に、
ゲームコントローラーのように別々に認識することは可能でしょうか?
対戦型タイピングソフトみたいなものを作りたいと思っていますが、
どのようにすれば、別々に認識できるでしょうか?
0119デフォルトの名無しさん
05/01/28 10:18:41あらかじめノイズ部分をFFTした値ってなんだ?
そんなのどうやって判るんだ?
0120デフォルトの名無しさん
05/01/28 11:15:50これは妄想だけど,
ノイズだけの音声ファイルのフーリエ変換してるのではないかと
0121デフォルトの名無しさん
05/01/28 11:19:57↓これを使って Windows Media Player つくろうと思っているんですが
ttp://www.microsoft.com/japan/msdn/windowsmedia/development/wmformat_9_sdk_intro.asp
まず何をどうすればいいのでしょうか?
0122デフォルトの名無しさん
05/01/28 11:54:140123121
05/01/28 12:08:12ページから、多分これだろうと思い「Windows Media Format 9.5 SDK」をダウンロードしました。
で、ですね、サンプル(cppやらh、ico、rc、sln、vcprojやら)があるんですが、
これをどうやればVC++6.0のプロジェクトとしてビルドできるのでしょうか?
宜しく教えて下さいませ。
>>122さま、レスありがとうございます。
0124デフォルトの名無しさん
05/01/28 12:34:30ダウソしてないけど、
拡張子見る限り、サンプルはVS.NETぽいね
VC6でビルドしたけりゃ、自分でプロジェクト作成するっきゃないんでない?
0125デフォルトの名無しさん
05/01/28 12:41:35作っています。VisualC++ 6.0を使用しています。
GetVolumeInformation()を使ってディスク存在チェックをしているのですが、
他プログラムのフロッピーディスクへのアクセスと、このチェック処理が
衝突した時に、10分くらいプログラムの動作が止まってしまいます。
これを回避したいと思っています。
あるプログラムから、Windows上の他のプログラムがフロッピーディスク
ドライブにアクセスしているかどうかを調べる方法ってありますでしょうか。
0126デフォルトの名無しさん
05/01/28 13:13:19FindFirstChangeNotif~
0127デフォルトの名無しさん
05/01/28 13:15:53それだったらFFTなんかせずに普通に元データからノイズのデータを引けばいいじゃない。
0128117
05/01/28 13:30:54>120さんの言ってるように、ノイズだけのところ(つまり、本来は無音であるはずだった部分)
をFFTしたものです。
>>127
ノイズはランダムに発生するからノイズなんじゃないですか。
ノイズ部分で現れてる波形そのまんまが繰り返し現れてくれるなら普通に引きますが、
そんなことはまずないので周波数成分の状態で引こうとしているわけです。
0129デフォルトの名無しさん
05/01/28 13:42:25周波数成分の状態だと、ノイズ部分で現れてる波形がそのまんま繰り返し現れてくるのか?
0130デフォルトの名無しさん
05/01/28 13:51:21ありがとうございます。試してみます。
0131121、123
05/01/28 14:11:31�@VCでWin32 Applicationの空プロジェクト"myaudioplayer"を作成。
�A"audioplayer"フォルダ内にあるh、cpp、rc、icoを"myaudioplayer"フォルダにコピーしプロジェクトへ追加。
ビルドするとxxx.hがないというエラーになる。
�Bサンプルとは別のところにある"include"フォルダにxxx.hがあったので、それを"myaudioplayer"フォルダにコピー。
ビルドすると外部シンボル未解決エラーになる。
�Cサンプルとは別のところにある"lib"フォルダ内にある.libを"myaudioplayer"フォルダにコピーしプロジェクトの設定のリンクに追加。
ビルドすると1個エラーが減るがまだ
「audioplay.obj : error LNK2001: 外部シンボル "__imp__waveOut動詞@数字" は未解決です」
というエラーが出る。
ええ…と、ここから先どうしたらいいでしょうか?
他の方が作成された完成品プログラムを扱うのは初めてなので、
何か変な手順でやっていたらそれの指摘もして下さると嬉しいです。
アドバイス宜しくお願いします。
>>124さま、ありがとうございます。.NETだと一発でビルドできるのでしょうか?
0132124
05/01/28 14:58:45暇だから、ダウンロードしてビルドしてみた
当たり前な話しだが、問題なくビルドできたよ(VS.NET 2003)
__imp__と@数字 を無視して、MSDNでその関数を調べよう
0133デフォルトの名無しさん
05/01/28 15:11:01メモリ使用量と仮想メモリサイズの解釈についての質問です。
自分の環境は、XP SP2, 物理メモリ768MB, 仮想メモリは使用しない設定にしてます。
メモリ使用量がワーキングセット、
仮想メモリサイズがプロセスがコード&データ領域として割り当てを要求したメモリサイズ
との理解で良いですよね。
たとえば、プロセスAが
メモリ使用量=10MB、仮想メモリサイズ=30MBとなっている場合、
(実際にディスクに書き出されないにしても)20MBぶんは
OSによりスワップアウト可とマークされている状態として理解できます。
(ネットで調べてこういう結論にたどり着きました。これであってるでしょうか?)
でも、プロセスBにおいて
メモリ使用量=40、仮想メモリサイズ=25MBとなっている場合、
これはどういう状態を指しているのでしょうか?
explorer,sleipnir,wz editorなど、多くのアプリケーションが
このような逆転状態になり得ます。
それとも、メモリ使用量と仮想メモリサイズは常に足して考えなければ
ならないのでしょうか?つまり Aは40MB、Bは65MB。
ネットでは、このような説明をかいている人もあり混乱してます。
補足ですが
昔DOS,UNIXでCの経験はありますが、Winでのプログラミング経験はありません。
0134デフォルトの名無しさん
05/01/28 16:34:540135125,130
05/01/28 17:10:29おかげさまで、望み通りのプログラムを作ることができました。
本当にありがとうございました。
もうほんと、マジ泣きそうです。
ああ、これで家に帰れる…。
0136デフォルトの名無しさん
05/01/28 18:56:10インストールしたら
Kylix メニューだけ文字化けします。
どうすればいいのですか?
0137デフォルトの名無しさん
05/01/28 19:01:32日本語フォントを選んでしまった罠。
UIの表示設定らしき項目を探す
0138デフォルトの名無しさん
05/01/28 19:05:190139デフォルトの名無しさん
05/01/28 19:31:53k
0140デフォルトの名無しさん
05/01/28 19:34:44ありがとうです
エディタ設定ではなくUI設定、
がんばって探してみます
0141デフォルトの名無しさん
05/01/28 19:40:470142デフォルトの名無しさん
05/01/28 19:45:50表示かわらない
0143デフォルトの名無しさん
05/01/28 20:11:160144つりじゃないよ
05/01/28 20:20:59ここをみてこのとおりにやったんだかtest.comができない
誰か教えて頂戴
0145121、123、131
05/01/28 20:51:19プロジェクトの設定のリンクに追加したらビルドできました。
>>124(>>132)さま、ご助言大いに助かりました。ありがとうございました。
途中でDirectXに迷い込み時間を浪費してしておりました。お恥ずかしい…。
これから他のサンプルも一通りビルドしてみて、
日曜中にヘッダーを読むくらいまではやりたいと思います。
みなさま、また宜しくお願いします。
0146デフォルトの名無しさん
05/01/28 20:51:58C++の方が、長いしユーザも多いから、いざというときググッたら、たくさん情報が入りそう
現在開発してるアプリでC++のシェアって結構大きいんじゃないかと思うのですが
自分もそれに合わせようかなとも思うけど、使いこなせるようになるまでが厳しそう。
C#は、Javaに似てるらしいので、習得するのはC++より容易かな。というのと
C#の方が新しいわけだから、C++よりも優れているところがいっぱいあるだろうから
今からC#を覚えてしまったほうが長い目で見て得策かな。と考えてます。
ただ、新しいし、ユーザもC++より少なそうなので、困難にぶつかったときに
手に入る情報量が少なそうという心配もあります。
それと、なんとなくC++は短い命ではなさそうだけど、C#はまだ出たばかりで
よくわからないし、せっかく覚えても短い命で終わっちゃったら覚え損だな
とか。
GUIが比較的簡単に作れるっていうのも惹かれます。
部品部分をコーディングするのが激しく面倒くさかったから。
とにかく、考えれば考えるほど、C++、C#どの言語から手をつけるのが
いいのかわからず困っています。
一応、C, Java, Perl,と、C++はちょっとかじったことあります。
どなたかアドバイスください。
0147デフォルトの名無しさん
05/01/28 20:53:040148146
05/01/28 22:19:20アドバイスありがとう。
Delphiか。Delphiって、さわってみたこともないばかりか、調べてみたこともないから長所短所もよくわからないんだけど
Visual Studio 2005 Express 使ってアプリ作ろうと思ってるので、このツールにDelphi版ってないんで
C++かC#のどちらかでということで、どなたかアドバイスくださいませんでしょうか?
0149デフォルトの名無しさん
05/01/28 22:31:06何を作りたいのか書いてないのが致命的
0150146
05/01/28 22:53:10そうか。この機能つけるんだったら、この言語がいいとかの方が答えやすいですよね。
これから窓プログラミング作りはじめようかっていう段階だから、このジャンルにするとか決まってないんですよね。
いくつか作っていくうちに、今度はこんなの作ろうとかジャンル関係なく、作りたくなるだろうし。
とりあえずは、まず作ってみようかなと思ってるのが、よくある、テスト出題するアプリ。
もう一つは、
Perlで、任意のサイトをダウンして、ダウンしたhtmlファイルから文のみ取り出すやつ作ったんだけど、それも
C++かC#で作るとしたらどうだろう。Perlの正規表現がすごく役にたった記憶があるけど
こういう機能はC++もC#もPerlにはかなわないんだろうな。
Visual Studio 2005 Express にPerl版ないし。
ジャンルによって、それに適した言語で作るのがいいのかもしれないけど
とりあえず、いろんなジャンルのソフト作るということでだめでしょうか。絞れないでしょうか。
0151デフォルトの名無しさん
05/01/28 23:15:20perlは以前触って正規表現は知ってるが、
何処まで複雑な抜き出ししてるか分からんが.netの正規表現でも十分事足りる
0152デフォルトの名無しさん
05/01/28 23:18:48学校でVisualBasicをしました。ピンボールやらストップウォッチのプログラム?を
作ったわけですが、その際にプログラム部分?のファイルとフォーム部分のファイル?の
2種類で保存されるのですが、これらのファイル(ピンボール)を、VBを持っていない友達でも
できるようにする場合どうすればいいのでしょうか。
現状だと、自分ですらそのファイルを起動するためにはVBを開くわけですが、これをexeファイル
のようにアプリケーション化?ソフト化?することはできるのでしょうか。
かなり馬鹿っぽいような気もしますが色々調べてもわかりませんでした。宜しくお願いします
0153デフォルトの名無しさん
05/01/28 23:30:07コンポーネントによるけど、別途DLLやらOCXやら稼働環境に必要かもな
0154デフォルトの名無しさん
05/01/28 23:49:31VBだとファイル→〜.exeを作成で作れるはず。
後は、相手がVBランタイム持ってればOK。
ただし、VS.net theSpokeだとこの設定が無かった。(何でだろ…使いにくい)
コンパイルか何かすれば、プロジェクトのフォルダ内にexeファイルが落ちてるからそれを持ってけばOK。
0155デフォルトの名無しさん
05/01/28 23:50:04これのことですね・・。どうもありがとうございました。
不思議とどのサイトでも説明がなくて、自分が馬鹿すぎなのか、
プログラマーには当たり前すぎて盲点なのか、多分前者でしょうけど。ありがとうございました
0156デフォルトの名無しさん
05/01/28 23:52:19exeファイルを作る方法もあるってことでしょうか。そっちも試してみます、ありがとうございました
0157デフォルトの名無しさん
05/01/29 00:26:17UNIXや最新技術に興味のある人や
プログラマー・SEになりたい人・業界に興味のある人あつまれ!
http://off3.2ch.net/test/read.cgi/offevent/1105369044/
0158デフォルトの名無しさん
05/01/29 01:02:14・web上の適当な英文をもちいて、大文字、小文字を無視して、各アル
ファベッドについて、次に来る文字の頻度をカウントする。単語の終
わりでは次に来る文字は、空白、カンマピリオドなどである。数字も
含め、これらはアルファベッド以外の記号は、まとめてカウントする。
結果をHTMLの表として出力する。縦に最初の文字、横に次の文字とし
て分布を見る。
という問題ですが誰かお願いします!
0159デフォルトの名無しさん
05/01/29 01:06:10「先生!Rubyなんて実用性が無いのに覚えるのは不合理です」
と胸張って言いましょう
0160デフォルトの名無しさん
05/01/29 01:09:40もう下請けの低賃金労働者は黙ってなさいな。
君らがいると学生のレベルがどんどん下がる。
0161デフォルトの名無しさん
05/01/29 01:11:150162デフォルトの名無しさん
05/01/29 01:14:15自分で解いてみなさい。
解からないことがあったら、解答以外なら答えましょう。
ただし、Rubyスレがあるので、そちらで質問してください。
0163デフォルトの名無しさん
05/01/29 01:18:420164デフォルトの名無しさん
05/01/29 01:28:380165デフォルトの名無しさん
05/01/29 01:32:00わからなくなりました。
教えてください、宜しくお願いします。
0166デフォルトの名無しさん
05/01/29 01:33:240167165
05/01/29 01:35:27言葉が足りなくてすみません。
0168デフォルトの名無しさん
05/01/29 02:03:42itoa
0169デフォルトの名無しさん
05/01/29 07:42:34sprintf
0170デフォルトの名無しさん
05/01/29 09:56:31選択範囲を表示する(TBS_ENABLESELRANGE)のTrackBarを作ることはできないんでしょうか?
今はとりあえずWin32APIで
LONG lPrevStyle = GetWindowLong( (HWND)trackBar1->Handle.ToPointer(), GWL_STYLE );
LONG lNewSytle = lPrevStyle | 0x0020;
SetWindowLong( (HWND)trackBar1->Handle.ToPointer(), GWL_STYLE, lNewSytle );
としていますが.Netではこのスタイルは非サポートってこと?
0171デフォルトの名無しさん
05/01/29 14:39:14率直な疑問ですが、ここで聞くより自分で調べた方が速いとは思わなかったのか?
0172デフォルトの名無しさん
05/01/29 21:16:03二分探索のプログラムで、
「t=(c<t->key)?t->left:t->right;」
って文があったんですけど
ここで使われる「?」って何かの省略表現ですか?
調べても見つけられないのです・・・。
0173デフォルトの名無しさん
05/01/29 21:17:300174デフォルトの名無しさん
05/01/29 21:18:36って何なんですか?
if文とは違うものなんですか。
0175デフォルトの名無しさん
05/01/29 21:24:470176デフォルトの名無しさん
05/01/29 21:39:42Aが真ならB、偽ならC
0177172
05/01/29 22:14:310178デフォルトの名無しさん
05/01/29 22:15:27何となく、候補としては、C/Javaperl/あたりなんですが・・・
0179デフォルトの名無しさん
05/01/29 22:16:590180デフォルトの名無しさん
05/01/29 22:47:52確かに、適当な回答だな。
0181デフォルトの名無しさん
05/01/30 00:29:07あれはどこでどういうチェックをしているんでしょうか?
HDDを換装して、OSクリンインスコしてしまったら、やはりバンドルソフトはインストールできなくなりますよね?
0182デフォルトの名無しさん
05/01/30 00:31:550183デフォルトの名無しさん
05/01/30 00:34:50ここのmasm32というのをインストールしてアセンブルしようとしても
下のエラーがでてできません。どうしたらいいでしょうか?
C:\>ml /c /Fl test.asm
Microsoft (R) Macro Assembler Version 6.14.8444
Copyright (C) Microsoft Corp 1981-1997. All rights reserved.
Assembling: test.asm
test.asm(14): error A2008: syntax error : ENDS
test.asm(15): fatal error A1010: unmatched block nesting : CODE
C:\>link /t test.obj,test.com,nul,nul,nul
Microsoft (R) Segmented Executable Linker Version 5.60.339 Dec 5 1994
Copyright (C) Microsoft Corp 1984-1993. All rights reserved.
LINK fatal error L1093: test.obj : object file not found
0184デフォルトの名無しさん
05/01/30 00:35:21ということは、大体のソフトはBIOSを読みに行っているんでしょうか?
0185デフォルトの名無しさん
05/01/30 00:37:440186デフォルトの名無しさん
05/01/30 00:40:50どこのメーカーのなんと言うソフト?
0187デフォルトの名無しさん
05/01/30 00:43:10各メーカーのバンドルソフトの検証なんてやるような暇人は居ないから、
そんな質問には誰も答えられんだろう。
バンドルソフトを別PCに不法にインスコしようとして失敗したんだろう。
割れの話だから板違いじゃねーの?
0188デフォルトの名無しさん
05/01/30 01:13:27バンドルソフトは本体価格に上乗せされてるのに
単体で使えないというのはおかしい。
0189デフォルトの名無しさん
05/01/30 01:28:51どこのメーカーのなんと言うソフト?
0190183
05/01/30 01:33:05つりじゃねぇのに
0191デフォルトの名無しさん
05/01/30 01:36:09> バンドルソフトは本体価格に上乗せされてるのに
ただし格安でな。
単体で使えないのが嫌ならバンドルしていないPCを買って
単体で買えばいい。ただしバンドルしているものより高くなるだろうけど。
この価格の差が単体で使えない制限なんだよ。
単体で使えない限り格安になる。それだけの話だ。
0192デフォルトの名無しさん
05/01/30 01:36:40エラーメッセージどうりなのでは?
ソースも出さないで何をいってるの?
0193183
05/01/30 01:37:31すまん
0194デフォルトの名無しさん
05/01/30 01:37:37原因のソースコードを書いてないからに決まってるだろw
0195デフォルトの名無しさん
05/01/30 01:37:55同じこと書こうとした
0196183
05/01/30 01:40:260197183
05/01/30 01:42:06この4. 実行というとこでつまづいてるんだ
0198デフォルトの名無しさん
05/01/30 01:42:33素人は口を出すな。プロの言うことが正しい。いいからソースだせ。これは命令だ。
0199183
05/01/30 01:45:170200デフォルトの名無しさん
05/01/30 01:47:140201デフォルトの名無しさん
05/01/30 01:50:16やたらと重くて見る気しない(どうせアセンブラ分からんけど)
0202デフォルトの名無しさん
05/01/30 01:53:310203デフォルトの名無しさん
05/01/30 02:08:330204デフォルトの名無しさん
05/01/30 02:11:390206203
05/01/30 02:13:470207デフォルトの名無しさん
05/01/30 02:24:04とてつもなく重い処理をリアルタイムで出す必要があるので、テーブルを使いたいのですが
どうがんばっても、t_hoge[i][j][k]になってしまいます。
もちろん3次元配列なんて使えないので、どうにかしたいのですが・・・
最も読み出しの効率が良い方法はどんなのがありますか?
0208207
05/01/30 02:31:31勘違いでした。
0209デフォルトの名無しさん
05/01/30 02:32:06ハッシュでもやれば
0210デフォルトの名無しさん
05/01/30 02:52:23ASSUMEDS:CODE,CS:CODE,ES:CODE,SS:CODE
.186
ORG100h
START:
movah,2
movdl,'A'
int21h
movax,4c00h
int21h
ENDS
ENDSTART
0211デフォルトの名無しさん
05/01/30 02:54:18ASSUME DS:CODE,CS:CODE,ES:CODE,SS:CODE
.186
ORG 100h
START:
mov ah,2
mov dl,'A'
int 21h
mov ax,4c00h
int 21h
ENDS
END START
0212デフォルトの名無しさん
05/01/30 03:04:59実際に試した訳じゃないが最後の二行を入れ替えて
END START
ENDS
とすると大丈夫かも
0213デフォルトの名無しさん
05/01/30 03:10:05環境変数の値を変更するにはどうすればいいですか?
-- a.bat --
SetTest.exe ←この中で環境変数TESTの値を設定し
ECHO %TEST% ←次の行でこの環境変数TESTの値を使いたい
-----------
SetEnvironmentVariable だとプログラム実行時のインスタンス中での
値しか変更されず、プログラム外で値を使うことができません。
0214213
05/01/30 03:11:050215デフォルトの名無しさん
05/01/30 03:16:590216213
05/01/30 03:17:410217デフォルトの名無しさん
05/01/30 03:51:59CODE ENDS
END START
0218デフォルトの名無しさん
05/01/30 04:03:09システム全体の環境変数の設定は、
Windows NT/2000 では、レジストリの
HKEY_CURRENT_USER\Environment または
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Environment
にアクセスすることで取得/設定できます。
0219デフォルトの名無しさん
05/01/30 04:59:380220デフォルトの名無しさん
05/01/30 05:34:400221デフォルトの名無しさん
05/01/30 09:36:16『DirectX SDK 9.0b 以外では正常に動作しない。』
とあったので探したのですがCDに入っていないし散々検索したのですが見つかりません、
誰かある場所知っていたら教えて下さい、御願いします m(_ _ m
もしかしてバグか何かが見つかって公式に消去されたのかな・・・
0222デフォルトの名無しさん
05/01/30 09:39:20その参考書を捨てればいい
0223デフォルトの名無しさん
05/01/30 09:44:300224デフォルトの名無しさん
05/01/30 09:50:380225デフォルトの名無しさん
05/01/30 09:57:16他の方法使うかあきらめるかすりゃいいわな
0226デフォルトの名無しさん
05/01/30 09:59:58恐らくそれはDirectX 9以前の環境(8とか)では保証しねえつってるだけっしょ
0227デフォルトの名無しさん
05/01/30 10:09:48すごいな
0228デフォルトの名無しさん
05/01/30 12:01:460229デフォルトの名無しさん
05/01/30 12:19:56なんとかSendMessageだけは調べたんですがvbsをどう書けばいいのかわかりません。
SendMessageは
ウィンドウハンドル:0x000904A8
メッセージ:0x0100 WM_KEYDOWN
WPARAM:0x28
LPARAM:0x00
です。
どなたかコレで、実行すると上記のSendMessageを2秒間隔で50回送れる
vbスクリプトを書いていただけないでしょうか。よろしくお願いします。
0230デフォルトの名無しさん
05/01/30 12:25:17for i = 1 to 50
SendMessage(&H000904A8,&H0100,&H28,&H00)
Sleep(2)
next i
0232229
05/01/30 13:01:28お早い回答ありがとうございます。
しかしそれをvbsとして保存して実行しても
スクリプト: Z:\hoge.vbs
行: 2
文字: 43
エラー: Sub プロシージャを呼び出すときに、かっこを使うことはできません。
コード: 800A0414
ソース: Microsoft VBScript コンパイル エラー
というエラーが出ます。
どうすればいいのでしょうか?
0233デフォルトの名無しさん
05/01/30 13:07:25または
Call SendMessage(&H000904A8,&H0100,&H28,&H00)
0234229
05/01/30 13:27:55どちらでも
スクリプト: Z:\hoge.vbs
行: 4
文字: 6
エラー: ステートメントの末尾が不正です。
コード: 800A0401
ソース: Microsoft VBScript コンパイル エラー
というエラーが出ます。4行6文字ってことは変数 i の部分ですよね。
こちらの環境はWindowsXP Pro SP1a、WSH5.6なんですが何がいけないんでしょう?
他のvbsは普通に使えてるんですが。
0235デフォルトの名無しさん
05/01/30 13:55:51SendMessage &H000904A8, &H0100&, &H28&, &H00&
0237デフォルトの名無しさん
05/01/30 14:41:45コードが悪いのか、実行方法が悪いのか知らんが……VBS興味無いから、そのネタがだらだら続くと嫌なんだけど
0238229
05/01/30 15:10:35SendMessageの対象がこちら特有のものなので確認しようがないのでは?
SendMessageの内容を変更してまで確認してくれとは言えないし。
でも質問者の分際で生意気かも知れないけど、総合質問スレで
「俺の興味のない話はやめろ」ってのはちょっと傲慢では?
あなたみたいな大物は俺みたいな小物質問者なんかスルーしちゃってくださいよ。
0239デフォルトの名無しさん
05/01/30 15:14:270240デフォルトの名無しさん
05/01/30 15:27:17「興味の無い話はやめろ」とは言ってない
「それ程長々とするような話題か?」という意味
例えば、VBSに興味がある人なら、役に立つような話なら別だが、あなた個人の問題を解決するだけに何レスも消費するのは…って話です
(つまり、さっさと解決して「解決しました、ありがとうございます」ってなってほしかっただけ。俺の事は無視して、解決する努力だけしてください)
0241デフォルトの名無しさん
05/01/30 15:28:310243デフォルトの名無しさん
05/01/30 15:59:07VC++を買ってきたんですが、これでRPG作りたいです!!
作り方教えてください!!
0244デフォルトの名無しさん
05/01/30 16:00:49お帰りはあちらです→http://pc5.2ch.net/test/read.cgi/tech/1101931660/
0245デフォルトの名無しさん
05/01/30 16:38:09http://pc5.2ch.net/gamedev/
0246デフォルトの名無しさん
05/01/30 17:33:31ここの人達は興味があまりないんでしょうか?
0247デフォルトの名無しさん
05/01/30 17:39:33厨房が多いので目立たないだけです。
まともなスレもいくつかあるので探してみてください。
また、2chで晒すと荒れるので、晒さない方が良いでしょう。
0248デフォルトの名無しさん
05/01/30 17:42:13>「興味の無い話はやめろ」とは言ってない
>「それ程長々とするような話題か?」という意味
どう違うんだ?w
0249デフォルトの名無しさん
05/01/30 17:51:21サンクス。
探してみるよ。
0250デフォルトの名無しさん
05/01/30 18:01:45みんなに役に立つかどうかなんて関係ない
すれたい見ろよぼけ
「みんなにとって役立つことを質問するすれ」か?
0251デフォルトの名無しさん
05/01/30 18:10:38自分の興味を基準に判断しているところが痛いな
0252デフォルトの名無しさん
05/01/30 18:16:39釣りだの痛いだの池沼だの。
建設的な発言してくれ。
0253デフォルトの名無しさん
05/01/30 18:36:430254デフォルトの名無しさん
05/01/30 18:40:400255デフォルトの名無しさん
05/01/30 18:44:06一箱いかないくらい。
0256デフォルトの名無しさん
05/01/30 18:52:58何とかしてCDに焼く方法は無いでしょうか。
ファイルの種類はwmaです
0257デフォルトの名無しさん
05/01/30 18:54:390258デフォルトの名無しさん
05/01/30 19:04:530260デフォルトの名無しさん
05/01/30 19:50:52ウイルス、ハッキング・クラッキングを求めるような発言は禁止です。
Javascript は Web 制作板、CGI は Web プログラミング板へ。
データベースはデータベース板へ。
業界談義、愚痴はプログラマ板へどうぞ。
ゲーム関係の話題はゲーム製作板へどうぞ。
0261ヘルプです!
05/01/30 19:52:010262デフォルトの名無しさん
05/01/30 20:15:380263デフォルトの名無しさん
05/01/30 20:26:52↓次の俺どうぞ
0264デフォルトの名無しさん
05/01/30 20:42:43分かる方おりましたら助言お願い致します。
コンパイル中...
DirectX.cpp
リンク中...
LINK : fatal error LNK1212: プログラム データベースを開く際のエラーです、ファイルは使用中です
link.exe の実行エラー
TailToNose.exe - エラー 1、警告 0
0265デフォルトの名無しさん
05/01/30 21:12:52ファイルが重複してアクセスされてる
っていうか環境かけよ
0266デフォルトの名無しさん
05/01/30 21:13:58たぶんWindowsXPだと思うけど、Windows2000入れなおせば直るらしい。
それか再起動。
0267デフォルトの名無しさん
05/01/30 21:20:13.pdbとかいうファイルをとりあえず削除してみるとか
0268デフォルトの名無しさん
05/01/30 21:32:53誘導でも構いません
0269デフォルトの名無しさん
05/01/30 21:34:39WEBページを作って、そこで晒す。
0270デフォルトの名無しさん
05/01/31 01:00:21インストーラとマニュアルを作れ
0271デフォルトの名無しさん
05/01/31 01:30:070272デフォルトの名無しさん
05/01/31 01:32:32www.vector.co.jp
0273デフォルトの名無しさん
05/01/31 02:01:42今から勉強しようと思うんですが。
0274デフォルトの名無しさん
05/01/31 02:01:510275デフォルトの名無しさん
05/01/31 02:08:25興味があるなら覗いてみたら
http://mona.sourceforge.jp/index.html
0276デフォルトの名無しさん
05/01/31 02:56:130277デフォルトの名無しさん
05/01/31 09:22:07Windows API でいうところのビットマップオブジェクトってありますが、
あれは、カラーパレットの集合体と思っていいですか?
なんかイメージが掴み難いんです。他に美味く説明できる人がいたらよろしくです。
0278デフォルトの名無しさん
05/01/31 09:32:55大きく分かれるのは、256色以下のパレット定義の物と、パレットでは無い実ビットのもの
前者の方は色々とややこしい
後者は単純。フルorハイカラーはこっち。
0279デフォルトの名無しさん
05/01/31 10:07:23丁寧なご説明ありがとうございます。
0280デフォルトの名無しさん
05/01/31 10:24:03解説してる本やサイト見るほうが判るだろう。古い本のが情報多いかも。
ゼロの知識からビットマップ表示まで理解するにはたぶん苦労するよ
俺は苦労した(GDIやらなにやらと同時だけど)
Win3.1時代に覚えたけど、今も構造は同じ。
0281デフォルトの名無しさん
05/01/31 11:38:390282デフォルトの名無しさん
05/01/31 16:03:497fffffffでサフィックスが無効です。 とエラーが出ます。
double Noise1(int x, int y)
{
double n;
n = x + y * 57;
n = (n<<13)^n;
return ( 1.0 - ( (n * (n * n * 15731 + 789221) + 1376312589) & 7fffffff) / 1073741824.0);
}
どのように書き直すべきなのでしょうか?
0283デフォルトの名無しさん
05/01/31 16:11:160284デフォルトの名無しさん
05/01/31 16:22:480285282
05/01/31 16:27:420x忘れてました・・・。
16進だから付けないといけないですね。。。
0286デフォルトの名無しさん
05/01/31 16:45:38おしえてください
0287デフォルトの名無しさん
05/01/31 16:46:540288デフォルトの名無しさん
05/01/31 16:47:460289デフォルトの名無しさん
05/01/31 16:48:100290デフォルトの名無しさん
05/01/31 16:49:130291デフォルトの名無しさん
05/01/31 21:16:03プログラミング言語って何で作るのが主なんですか?
やっぱアセンブリーとかですか?
C++ですか?
おしえてください。
0292デフォルトの名無しさん
05/01/31 21:33:04何で作っても構いません。
それこそ、スイッチをたくさん並べて、それぞれON/OFFの組合せだけでもプログラムは
組めますし、鉛筆を並べてフラグに見立ててもプログラムです。
Cで書いたって、アセンブリで書いたって、全然平気。
要は 言語を解釈して 実行できれば良いだけのこと。
そもそも言語を作るだけなら紙の上だけで十分だけど。
0293デフォルトの名無しさん
05/01/31 21:34:50lex + yacc + Cかな。
0294デフォルトの名無しさん
05/01/31 21:37:16最終的にアセンブラのソースまたは機械語を吐くだけだから
アセンブラを使う必要はない。
yacc,lex系のライブラリを持ってる言語なら何でもOK。Cが主だな。
>(作らないけど)
とりあえずこれでも作っとけ
BrainFuck <[+-.,]>
http://pc5.2ch.net/test/read.cgi/tech/1036013915/
0295デフォルトの名無しさん
05/01/31 22:21:502^(n+1)∈O(2^n) が○になる理由が分かりません。
0296デフォルトの名無しさん
05/01/31 23:19:19CGIだとリクエスト毎に別プロセスらしいんでこれ以外で。
それと、ライブラリやフレームワーク等はありますか?
0297デフォルトの名無しさん
05/01/31 23:41:240298デフォルトの名無しさん
05/02/01 00:14:37使っているのですが、CからC++の関数を呼ぶのがうまく行きません。
なんか、手があるのでしょうか。(Cは公開ソースそのままで、出来たらいじりたく
ないと思っています。C++も「猫でもわかる...」並みが大半)
0299デフォルトの名無しさん
05/02/01 00:17:43参考までに
extern "C"
とか?
0301デフォルトの名無しさん
05/02/01 01:31:16using System;
class Test{
public static void Main(){
string str = new string;
str = "テスト";
Console.WriteLine(str);
}
}
が動かないのは何故なんでしょうか?
独習C#という本を読んでいるのですが、string型はオブジェクトである、と書いてあります。
オブジェクトであるなら、string strで参照を作成して、new stringで実体を作り、str="テスト"
で代入することは出来はずじゃないんでしょうか?
まるでトンチンカンな質問かもしれませんが、どうかご教授ください。
よろしくお願いします。
0302301
05/02/01 01:34:36"string型は参照型である"の誤りでした。
0303デフォルトの名無しさん
05/02/01 01:49:21突っ込みどころ満載だが・・・。
えっと、動かない以前に、コンパイル通らないでしょ。
まず、 new string; → new string(); でないと駄目。 () 省略不可。
次に、たとえ、new string() にしても、string 型に引数なしのコンストラクタがないからエラー。
それから、話の本題に入るけど、"テスト" ってのがそもそも1つの実体なわけね。
str っていう入れ物に "テスト" って実体を格納するわけ。
それより前に new string で実体を作る必要はない。
0304デフォルトの名無しさん
05/02/01 02:15:11なんとなくながら、わかりました。
ありがとうございました。
0305デフォルトの名無しさん
05/02/01 03:29:18当方、VisualStudio Pro .NET2003を持ってるのですが
x86-64用バイナリを作るにはどうすれば良いのでしょうか?
0306デフォルトの名無しさん
05/02/01 03:34:24VC++.NET2003は非対応
0307デフォルトの名無しさん
05/02/01 04:52:26はっきり言って、面倒だよ。
だからこそ、servletなんかがもてはやされるわけで。
一応メモリ管理の仕組みはあるものの、生Cだし。
aprというライブラリもあるけど、とてもフレームワークとは呼べない。
そして、何よりも、資料が少なすぎる。
マニュアル類が日本語でないだけでなく、ソースを読まなければいけないこともしばしば。
それでも、実行効率は最強だけどね。
>>305
コンパイラ自体は、PSDKに入ってる。
0308デフォルトの名無しさん
05/02/01 05:10:29LoadlibraryでDLLの関数は呼び出せるみたいですが
exe内部の関数をよびだすことは理論的に可能でしょうか?
0309デフォルトの名無しさん
05/02/01 06:14:13最近ふっと疑問に思ったんですが、通常Windows上のC++を使ったプログラミングって
MFCなりVCLなりのクラスライブラリを利用しつつ組み立てていきますよね。でそういった
クラスライブラリは、Cの関数として提供されてるWin32APIを中で呼び出してる訳ですよね。
で質問なんですが、このWin32APIってのはそもそもどうやって作ったんでしょうか?これ
作る時ってWindows自体がない訳ですよね?Cの関数として定義されてるってことは恐らく
Cで作ったと思うんですが、どんなプラットフォーム上でどんなツールとライブラリを使って
作られたもんなんでしょう?
0310デフォルトの名無しさん
05/02/01 06:14:48やろうと思えば何だってできる。
所詮0と1のならびに過ぎないんだし。
0311デフォルトの名無しさん
05/02/01 06:40:30君はこっち向きだな。
http://pc5.2ch.net/test/read.cgi/tech/1101931660/
0312296
05/02/01 07:35:01なるほど。長年使ってきたC/C++が使えればと思ったんですが、
開発効率重視でそこそこ性能もとなるとJavaあたりが現実的な選択肢のようですね。
ありがとうございました。
0313デフォルトの名無しさん
05/02/01 08:02:52ハンドアセンブルでアセンブラを作って
アセンブラでDOSを作って
DOS上のアセンブラでMSCを作って
DOS上のMSCでVC++を作って
DOS上のVC++でOS/2を作って
OS/2上のVC++でWindowsNTとWin32APIを作った
0314デフォルトの名無しさん
05/02/01 08:05:54CでやりたければCでやった方がいいよ
0315デフォルトの名無しさん
05/02/01 08:10:34FastCGIってのもある。これはそんなに難しくないと思う。
apache2で動くかは知らないが。
0316デフォルトの名無しさん
05/02/01 11:09:55俺はまったくのプログラミング未経験者なんですが、どの言語を最初に学べばいいかわからなくて困っています。
俺がやりたいことはWindows環境で動く、ネットワークを使わないアプリケーションを作ることです。
この目的だとVisual Basicが一番よい気がしましたが、よさそうな入門書がないのと、プログラムの基礎を学ぶに適するのか不安で困っています。
(JavaやCはよさそうな参考書があったんですが、前者は中間に仮想マシンをはさむので実行速度が遅くて、後者はメモリの管理などが難しいらしいです)
ただ自分としてはJavaもすごく気になるのですが(でもネットワーク使わないアプリを作るのならメリットを生かせないのかも…)、アドバイスいただけたらうれしいです。
0317デフォルトの名無しさん
05/02/01 12:08:43どんなネットワークを使わないアプリケーションを作りたいんだ
0318デフォルトの名無しさん
05/02/01 12:10:350319デフォルトの名無しさん
05/02/01 12:35:14Euclidの互除法というのを学校で習ったと思うが、
あれは立派なプログラムだぞ。
ほかにも足し算引き算のやり方や割り算のやり方も
立派なプログラムだ。そういう物を考案してみるとよい。
なに、プログラムっぽくない? うるせー馬鹿。
0320デフォルトの名無しさん
05/02/01 12:47:02そういうスレがあったけど
探すの苦手な人には向いてないから教えない
0321298
05/02/01 12:56:41レス感謝。
やっぱり、そういうことになりますか。関数の前の修飾語でなんとかなるんかとも
期待したのですが、MSDN の説明もよく分からなくて、根負け。
0322デフォルトの名無しさん
05/02/01 13:22:39ざっくり質問です。
VC++でfwrite()してるんですが、
もしEOFが発生しているのにも関わらずそのままfwriteを実行しつづけると、
ファイルポインタはどうなってしまうんでしょう?
0323デフォルトの名無しさん
05/02/01 14:09:41デバッガついてないの?
0324デフォルトの名無しさん
05/02/01 14:30:19それって、アルゴリズムって言わない?
0325デフォルトの名無しさん
05/02/01 14:54:47しがない若年SEですが、今CORBAについての調査中です。
最終的な目的としてあるのが、JDBC(Java.sql.*)のメソッドをC側から
全部呼びたいってことです。(もちろんcorba経由で)
とりあえずの目的はCORBA経由でJavaの持つオブジェクトの透過です。
たとえばDBへアクセスして作成したConnectionインスタンスをCORBA経由で
Cへ持っていき、そのConnectionインスタンスをCからJavaへまた投げて
Statementインスタンスを作成し、そのStatementオブジェクトを返す
といった感じです。
現在の仕様ではJavaサーバ側で識別子とインスタンスをひも付けしてあり
C側から識別子を呼んでそのオブジェクトを取得し、そこから各メソッド
を実行しています。
そんなこと(Cからjava.sqlメソッド呼)できないって事が分かればそれは
それでありがたいので、どなたか教えてくださいませ。
0326デフォルトの名無しさん
05/02/01 14:56:14その仕様を作った人に聞いてください
0327325
05/02/01 15:03:10CクライアントからCORBA経由してJavaサーバに命令して
JavaサーバはJDBCドライバを用いてDBへアクセスする
こういう仕組みを作ってと言われて考えたのが現在の仕様です。
つまり私が作りました ってもものすごい簡易なものですが
ただ、このままだとJava.sql.ResultSet.next()などのメソッドを
C側から呼び出すことができません
できないのかどうか調査しているのですが、今のところそれっぽい
情報を見つけ出すことができていません
同じような事をした経験のある人が居ればなぁと思いまして
0328デフォルトの名無しさん
05/02/01 18:36:17Win32APIスレ26あたりで自分のインスタンスハンドルをGetModuleHandleに渡してやろうとした奴がいた。
そいつは無事できたみたいだからできるということだろう。
0329デフォルトの名無しさん
05/02/01 18:41:39確かEXEでも関数のエクスポートは可能だったはず
んで、そいつを呼び出すのはできた…と思った
0330デフォルトの名無しさん
05/02/01 20:57:54UNIX上だけで存在する、「MANTIS言語」 なる
プログラミング言語があるらしいのですが、
これってインタプリタなんですかね。。。
知っている方がいましたら、返事をお待ちいてします。。
0331デフォルトの名無しさん
05/02/01 21:04:53http://www.alles.or.jp/~sogabe/mantis/manual/1.2.html
0332デフォルトの名無しさん
05/02/01 21:17:24いや、C++側のソースで
extern "C"
0333デフォルトの名無しさん
05/02/01 22:02:19VS.NETのtheSpoke Premiumで
商用利用って出来るんですか?
あとVC++.NETってネィテブコード作れるんですか?
おしえてください。
0334デフォルトの名無しさん
05/02/01 22:04:16どっちも大丈夫。
0335デフォルトの名無しさん
05/02/01 23:02:48しがない学生PGですけど、わかる範囲で回答。
どのCORBA製品使っているか分らないですけど、IDLでひとつのオペレーションを
作って、Java(サーバ)側でそれぞれに対応したメソッドを定義すればいいんじゃないでしょうか?
Service::Foo_type Hoge(in jdbc::connection con,in string method) raise ...
みたく。なんか頭悪い方法ですね…。
必要なだけの関数をサーバ側で実装した方が、早そうですよ・・・?
0336デフォルトの名無しさん
05/02/01 23:14:18CORBAそのものについてもう少し勉強した方が良いと思われ。
どういう仕組みでクライアントがサーバのオペレーションを実行
するのかが分かれば、答えはすぐに出るよ。
>>325の文で、どうもそこを理解してないように感じたもんでね。
0337mike ◆yrBrqfF1Ew
05/02/01 23:50:180338デフォルトの名無しさん
05/02/01 23:58:350339336
05/02/02 00:36:53適当に検索して引っかかったページだけど、
ttp://www.techscore.com/tech/CORBA/index.html
の 1. CORBA概要、2. CORBA概要2 あたりが参考になるかと。
Javaを多少使えるのであれば、7. CORBAプログラミング あたりを試して
感じをつかむと良いかなあ。
他の項目も大した量じゃないので、目を通すぐらいはしといた方がいいね。
実際にやることになった場合、全部じゃないけど必要になるよ。
0340325
05/02/02 11:37:06返事ありがとうございます。
たぶんそのもの自体が良く分かっていないのはその通りです。
ただ、オペレーションを実行するだけなら問題は無くて、>>334の
人が言ってるように自分でJava側にメソッドを書くとしてStringとか
intとかsequence・structなどのプリミティブな型(マッピングが規定
されているもの)を戻り値にすることはできています。
ただ、オペレーションの戻り値にJava特有(今回はJava.sql特有)の
conオブジェクトなどを書く場合、当然そのままIDLコンパイラに通すと
エラーになるわけです。
究極で言うなれば、実現したいのはこんなIDLです。
module test {
interface Connection {
Statement createStatement();
interface Statement {
ResultSet executeQuery();
interface ResultSet {
.....
こんなことが可能なのかを知りたくて質問しております。
教えてもらったページは何度か読んでおりますが、今ぶつかっている
問題の解決には至っておりません。
0341325
05/02/02 11:45:19現在の環境はRedHat9 JavaCORBA実装はJacORB C側のCORBA実装はORBitです。
Javaがサーバー側で、Cがクライアント側ですが、ネーミングサーバー
方式ではなく、IOR方式で同じマシン上で通信させています。
一見変な構成ですが、将来的にEmbedded対応なのでこうなっています。
0342321.298
05/02/02 12:32:15お教え頂き有難うございます。呼べました。
今までは、なんでかも知らず、extern "C" を使ってましたが、これを付けると、
C向けの外部名称「も」付けてくれて、リンクで参照可能にしてくれていたんですね。
それと、MSDN で、「混合言語」がキーだったのも知りました。
0343U ◆CZtFsGiu0c
05/02/02 12:53:40そのような実装をCORBAに限らず分散オブジェクトで作ろう、というのが間違って
いると思うのですが、やりたいことをそのままやるとすると、まずjava.sqlなど
に属するクラスのオブジェクトをそのままCORBAオブジェクトの引数や戻り値に
することはできません。あくまでIDLで定義可能な型だけです。したがってまず
Connection、Statement、ResultSetなどのIDLインタフェース定義をおこない、
それから生成した実装クラスのフィールドにjava.sql.*オブジェクトのインス
タンスを持つようにします。で、各実装クラスのメソッドはjava.sql.*オブジェ
クトに処理を委譲するようにすればできると思います。
0344デフォルトの名無しさん
05/02/02 14:53:01多倍長計算なる用語を使って説明するらしいのですが…。
0345デフォルトの名無しさん
05/02/02 14:54:34他に補数を加える?
0346325
05/02/02 15:33:51ありがとうございます。たぶんその方法になるかと思います。
しかし、いろいろと試作している段階で分からないことが出ています。
IDL:
module test{
interface hoge{
long testset(in string hage);
};
inteirface foo{
hoge testget(in string mage);
};
};
とした場合、サーバがJavaの場合は実装クラスとしてhogeImpl.javaと
fooImpl.javaができますよね。で、その中に実際の処理を記述する。
しかし、IDLでの戻り値としてhogeを戻すようになっているtestget()の中で
抽象クラスであるhoge型のインスタンスを生成する事ができません、というか
方法が分かりません。
fooImpl.java内:
public class fooImpl extends fooImpl
{
private String location
public GoodDayImpl(String location)
{
this.location = location;
}
public hoge testget(String mage)
{
ここでhoge型のインスタンスをreturnするはずなんだけども方法が不明
}
0347344
05/02/02 15:38:11void neg (int x[], int a[]) {
int carry = 1;
int i;
for (i = 0; i< SIZE; i++) {
int z = BASE - 1 -x[i] + carry;
a[i] = z % BASE;
carry = z / BASE;
}
}
void sub (int x[], int y[], int a[]) {
static int z[SIZE];
neg(y, z);
add(x,y,a);
というプログラムで何故減算が出来るのか(動作原理)を知りたいのです。
0348デフォルトの名無しさん
05/02/02 15:41:29そりゃx + (-y) = x - yだろうよ
0349U ◆CZtFsGiu0c
05/02/02 16:13:27JavaでCORBAの実装をしたことはないのですが、hogeImplのインスタンスを生成
してORB#connectしてやればいいのではないですか?
hoge obj = new hogeImpl();
// orbのインスタンスはどっかから持ってきて
orb.connect(hoge);
return hoge;
でできませんか?
0350デフォルトの名無しさん
05/02/02 16:46:170351デフォルトの名無しさん
05/02/02 16:52:562の補数
0352デフォルトの名無しさん
05/02/02 16:56:57無限長演算ならLISPスレに来れば
0353325
05/02/02 17:08:48hoge obj = new hogeImpl();だとエラーが出ますので
hogeImpl obj = new hogeImpl();だとインスタンス生成されます
そこからがわかりません。
ORB.connec(obj)で何が起きるのか調べてます。
0354デフォルトの名無しさん
05/02/02 21:18:02(1) DDE -> OLE -> COM (COM+?ActiveX?) -> .NET
という進化を遂げたという認識でOKですか?
(2) (1)に関連します。.NETではDDEが消えましたが、その代替技術は
.NET Frameworkに用意されているのですか?また、調べるべき
キーワードは何になりますでしょうか?
(3) そんなわけでDDEは消えましたが、同様にCOMもobsoleteなのでしょうか?
0355デフォルトの名無しさん
05/02/02 21:42:31DDEが消えたのは、Windows固有の方法だからという事もある
.NETはWindows以外でも動くようになっている建て前だからな
0356デフォルトの名無しさん
05/02/02 21:56:29;
; DATA1の内容を
; DATA2にコピーする
;
movah,9 ;
movdx,offset DATA2 ; DATA2を表示する
int21h ;
movax,4c00h
int21h ; 終了
DATA1db'ABCD',24h
DATA2db'0000',24h
このDATA内容をDATA2にコピーするってどういういみですか?
0357デフォルトの名無しさん
05/02/02 22:25:340358デフォルトの名無しさん
05/02/02 23:11:42フレームワークってのがないと動かないのか
大体のパソコンに入ってねーし、汎用性がない
C#.NETの何がいいんだ?
0359デフォルトの名無しさん
05/02/02 23:38:040360デフォルトの名無しさん
05/02/03 00:31:35このエラー値をシェルスクリプトから参照したいんですが
#./hoge;printf "[0x%x]¥n" $?
このようにしても
[0x34]
としか出力されません。[0x1234]と出てほしいんですが・・・
0361デフォルトの名無しさん
05/02/03 00:48:51この機能を実装すると、特許侵害になりますか?
0362デフォルトの名無しさん
05/02/03 00:50:09diffでもcmpでも違いがあるときしか表示されないんですけど。教えてください。
0363デフォルトの名無しさん
05/02/03 00:51:42現在控訴中なのでコメントできません
0364デフォルトの名無しさん
05/02/03 01:00:57許可を取れば侵害ではない。
0366デフォルトの名無しさん
05/02/03 02:49:16どこか別のアイコン上にマウスを持っていくと
その機能のヘルプが出てくるのがあったけど
最近見なくなった。あれは便利だったのに。
0367デフォルトの名無しさん
05/02/03 04:14:26ですが、どの開発環境を使えば出来るのかよくわかりません。
ランタイムライブラリのファイルを 1,2 個入れる程度なら妥協は
出来ますが、.NET Freamwork をインストールするなんて方法は取
りたくありません。
何か方法がありますか?
今思い出したのですが、Quick C for Windows 持っています。
それでいいかも。
代案があればお願いします。
0368デフォルトの名無しさん
05/02/03 05:06:21main から返せるのは 0-255 のみ
0369デフォルトの名無しさん
05/02/03 05:07:58Win32API
http://pc5.2ch.net/test/read.cgi/tech/1106103119/
0370デフォルトの名無しさん
05/02/03 05:23:19メインプロセスからスレッドの状態を把握する方法に悩んでいます。
とりあえず考えついたものは、
1・コールバック関数を使う。
2・タイマーを使ってスレッドの状態を逐次監視。
3・PostMessageを使う。
しかし、どれも一長一短といった感じです。
メインプロセス⇔スレッド間の通信手段として、一般的にはどのような方法が使われているのでしょうか?
0371デフォルトの名無しさん
05/02/03 05:54:030372デフォルトの名無しさん
05/02/03 14:05:51学びたいなぁなんて思ってるんですが、何の言語から
始めたら良いのでしょうか???
0373デフォルトの名無しさん
05/02/03 14:09:580374デフォルトの名無しさん
05/02/03 14:45:09日本語
0375デフォルトの名無しさん
05/02/03 14:45:55【無料】Visual Studio 2005 Express【Beta】
http://pc5.2ch.net/test/read.cgi/tech/1091543344/
0376デフォルトの名無しさん
05/02/03 14:51:02見当外れなレスだな。
それは言語ではない。
0377デフォルトの名無しさん
05/02/03 15:13:370378デフォルトの名無しさん
05/02/03 15:20:26Java も(メソッドの中身とかは)手続き型プログラミング言語じゃん。
0379デフォルトの名無しさん
05/02/03 15:35:29逆に字母群から一文字を合成するようなライブラリってありますか?
あるいは、変換規則を紹介したサイトとか...。
0380デフォルトの名無しさん
05/02/03 15:37:460381377
05/02/03 15:47:25頭が痛くなってきた・・・
0382379
05/02/03 15:49:08ttp://ha1.seikyou.ne.jp/home/akairingosaita/hangul/jisaku.htm
お騒がせしやした。
0383デフォルトの名無しさん
05/02/03 16:03:41手続き型や関数型などのカテゴリのパラダイムとオブジェクト指向というパラダイムは
全く依存性が無い。
つまり、関数型でも手続き型でもオブジェクト指向プログラミングは可能。
0384377
05/02/03 16:17:29そうだったのか。
ありがトン。
0385デフォルトの名無しさん
05/02/03 17:04:08特異値分解が出来き、かつWindowsでもLinuxでも動くような手軽な行列ライブラリを探し求めて
http://www.boost.org/
に行き着き、インストールてみたのですが
どうやら
http://lists.boost.org/MailArchives/ublas/msg00054.php
によりますとそのままでは特異値分解は使えないらしく
http://cvs.sourceforge.net/viewcvs.py/boost-sandbox/boost-sandbox/#dirlist
から追加機能を拾ってこいとのことで
ブラウザから1つひとつ丁寧にファイルをダウンロードしている次第です。
長くなりましたが、質問は以下になります。
上にいくほど根本的なものになります。
・WindowsでもLinuxでも使え、特異値分解機能を備えた手軽に使えるライブラリはboost以外によいものはありますか。
・boostにlapackをbinding(日本語でわからない)するということは上記のURLからソースを拾って来て同名のフォルダに置くということでよいのでしょうか。
・boost-sandboxからひとつひとつファイルをブラウザからダウンロードするのが非常にめんどくさいのですがなにか他に方法はありませんか。
例えばディレクトリごと保存をしたいのですが。
見当違いなことをいっていたらすいません。ご教授願います。
0386デフォルトの名無しさん
05/02/03 17:46:395年以上前にソフトから他業界へ転職して最近の事情を知りません。
趣味で作りたいプログラムがあります。新版(日本語版)が出そうなら待ちます。
0387デフォルトの名無しさん
05/02/03 17:49:19アクセスしたいのですが、何を勉強したらいいですか。
static{
ライブラリをロード
}
ここは通るが、メソッドにアクセスできないリンクエラーで。
なんにも解かっていないワタシ。
ECLIPSEを利用。
0388デフォルトの名無しさん
05/02/03 17:51:240389デフォルトの名無しさん
05/02/03 18:57:43来年の7月発売らしいよ
ところで、ぬるぽが起こったんですがどうすればいい?
0390U ◆CZtFsGiu0c
05/02/03 19:56:22まず、Javaから直接COMオブジェクトを呼び出すことはできない。JNI経由か
Java/COMブリッジツール(JCOMとか)を使って呼び出す必要がある。
0391デフォルトの名無しさん
05/02/03 20:45:44> 来年の7月発売らしいよ
とっくに年明けてるぞw
http://www.microsoft.com/japan/msdn/vstudio/2005/default.aspx
> 今年発売が予定されている Microsoft Visual Studio 2005 に合わせて
略
> (2005 年 1 月 21 日, ニュースリリース)
0392デフォルトの名無しさん
05/02/03 20:47:32本格的にやるんじゃなく、息抜き程度ならHSPだろうか 無料だし
0393デフォルトの名無しさん
05/02/03 20:52:21見当外れなレスだな。
それは言語ではない。
0394デフォルトの名無しさん
05/02/03 22:09:21有難うございます。
メソッドをnative修飾子をつけているのですが、そのほかなにかの
設定がたりないのでしょうか。
jcomをダウンロードしたのですが、excel等のアプリケーションを呼ぶ
sammpleがついていたのですが、WindowsのActineXのDLLを呼ぶsampleが
なかったので他をさがしていました。
やはり何かブリッジを探さないとだめでしょうかね。
0395387,394
05/02/03 22:37:17c/c++のライブラリを呼ぶのにJNIモジュールを
c/c++で作成してそれを経由してライブラリにアクセス。
Ok!oK!OK!
0396347
05/02/04 00:35:05質問を取り下げます。すみません。
0397デフォルトの名無しさん
05/02/04 14:48:14DATA1の内容(ABCD)をDATA2にコピーして、DATA2を表示するプログラムを作りたい。下記の空欄を埋めよ。(ただし、DATA1とDATA2の後ろにある24hは気にしなくても良い)
START:
;
; DATA1の内容を
; DATA2にコピーする
;
movah,9 ;
movdx,offset DATA2 ; DATA2を表示する
int21h ;
movax,4c00h
int21h ; 終了
DATA1db'ABCD',24h
DATA2db'0000',24h
AH=9のときINT 21hを実行するとDXのアドレスから24h('$')があるまで文字列を表示する
0398デフォルトの名無しさん
05/02/04 15:12:58mov ebx, [DATA1]
mov [DATA2], ebx
0399デフォルトの名無しさん
05/02/04 17:13:390400デフォルトの名無しさん
05/02/04 17:16:28自作のプログラムでは
44100Hz, 16bits, 2channels のテスト用PCMファイルを 98byte(1/1800秒)ずつ再生しています。
でも、winamp では 352800byte(2秒)ずつ再生しているみたいなんです。
2秒ずつ再生したら、その間、他の処理は何も出来ないと思うのですが・・・。
どうなってるんでしょうか?
0401デフォルトの名無しさん
05/02/04 17:27:57mov ebx, [DATA1]
mov [DATA2], ebx
mov ebx, [DATA1+1]
mov [DATA2+1], ebx
mov ebx, [DATA1+2]
mov [DATA2+2], ebx
mov ebx, [DATA1+3]
mov [DATA2+3], ebx
0402デフォルトの名無しさん
05/02/04 17:28:36スレッドを使う
0403デフォルトの名無しさん
05/02/04 17:32:42なんでそういうふうになるのか教えてくれないか?
0404400
05/02/04 21:32:12そうだったんですかー。
ありがとうございます。
ところで、UNIXのmpg123なんかはどうなってるんでしょうか?
やぱっり、スレッドを使ってるんですか?
ソース見ても、さっぱり分からないです。
それとも、イベント駆動型とかいうのでしょうか?
0405デフォルトの名無しさん
05/02/05 01:36:22問題
http://www5c.biglobe.ne.jp/~ecb/assembler/2_5.html
解答
http://www5c.biglobe.ne.jp/~ecb/assembler/2_5a.html
0406デフォルトの名無しさん
05/02/05 11:08:55一列二行のテーブルを作ったとして、
テーブルの高さは100%
下の行のセルの高さを10pxにして
上の行は100%から10pxをひいた残りの高さにして表示したいのですが。
構文はどうすればいいのでしょうか?
0407デフォルトの名無しさん
05/02/05 11:10:32お前は>1も読めないのか
0408デフォルトの名無しさん
05/02/05 11:12:470409デフォルトの名無しさん
05/02/05 11:13:460410デフォルトの名無しさん
05/02/05 11:51:470411デフォルトの名無しさん
05/02/05 11:57:32工房の甥がフローチャート書くときに使うテンプレートを無くしたと喚いているんだがあれってどんなところに売ってる?
自分もあんまり使わないしどこで買ったか覚えてないよ・・・学校で頼むしかないのかな?
0412デフォルトの名無しさん
05/02/05 12:05:14ここで訊いてるヒマがあったら文房具屋でもまわってこいよ
0413デフォルトの名無しさん
05/02/05 12:21:22フローチャート卒業しろ。
0414デフォルトの名無しさん
05/02/05 17:35:02自分のpcはAVI動画をほかのフォルダやドライブに移動しようとするとなぜか
ファイルまたはフォルダのコピーエラーが出るんだがこれの原因が「ほかの人またはプログラムによって使用されています。
ファイルを使用している可能性があるプログラムをすべて閉じてから、やり直してください。」ってでるんだがプレーヤーもちゃんと閉じていてもこう出るんだ
ほかに使用しているプログラムってなんだかわかる人いませんか?
ちなみに仕様プレーヤーはwinampです
0415デフォルトの名無しさん
05/02/05 17:41:170416デフォルトの名無しさん
05/02/05 18:35:45エクスプローラーの糞仕様左側のプレビューが再生中なんじゃないか?
0417デフォルトの名無しさん
05/02/05 19:57:520418デフォルトの名無しさん
05/02/05 20:10:52http://packages.debian.org/testing/devel/g++-3.3.ja.html
ここらでいいんですか?
一体どれをダウンロードすればいいのか、おしえてください。
お願いします。
0419デフォルトの名無しさん
05/02/05 20:12:290420デフォルトの名無しさん
05/02/05 21:03:42OSは Windows です。
0421デフォルトの名無しさん
05/02/05 21:07:29winxpsp2,vctoolkit2003で動作するか試しました。
http://cs.nyu.edu/exact/core/gmp/
オリジナルのソース
http://www.swox.com/gmp/
に入っているdemoプログラムをコンパイルして
実行したところdll版のmpz_out_strで止まって
しまいます。(; ;)
0422デフォルトの名無しさん
05/02/05 21:08:50Mingw
http://prdownloads.sf.net/mingw/MinGW-3.1.0-1.exe?use_mirror=jaist
0423デフォルトの名無しさん
05/02/05 21:10:41static libをダウンロードしてリンクしたら動きました。
0424デフォルトの名無しさん
05/02/05 21:24:09ほんとありがとうございました!
0425デフォルトの名無しさん
05/02/06 11:10:06どうすればよいのですか?
大まかなアルゴリズムとか教えてください。
あとコンパイラー製作に関するおすすめの書籍とかあったら教えてください。
お願いします。
0426デフォルトの名無しさん
05/02/06 11:42:34http://pc5.2ch.net/test/read.cgi/tech/1106129164/
0427デフォルトの名無しさん
05/02/06 12:00:49Aho
0428デフォルトの名無しさん
05/02/06 12:07:25残りの2人が糞すぎます。メモはしないわ…コメントは書かないわ…
返事は、ぁ…とかフーンですし…
しかも、そいつらがミスったら俺が伝えてないとかいって担任に怒られました。
関数名の付け方も bt1 とか mt1 mt2 mt3 とかで適当すぎる。
納期まであと一週間です! 一人でやりたいんですけど担任がうざいどうすればいいのでしょうか
0429デフォルトの名無しさん
05/02/06 12:08:320430デフォルトの名無しさん
05/02/06 12:09:42いや、もう卒業まじかでそれは無理だからな
0431ヘルプ!!
05/02/06 12:09:45連絡ください。当方そちらに全く能力がないのでお助けください。
(良い意味でのハッキング知識等も多分必要と思われます。)
謝礼はいたしますので興味ある方はメールください。(あまり多くは出来ませんが。)
0432デフォルトの名無しさん
05/02/06 13:05:10それがマジレスならね,
そんな担任選んだお前の責任
0433デフォルトの名無しさん
05/02/06 13:13:01#define DIK_B 0x** プログラム中こんな定義があったとして
a.txtからDIK_Aを読み込んで#define DIK_Aと
置き換える方法が思いつかないんですがすいません。誰か助けてください。
a.txtから読み込むときに文字列だと駄目みたいななんだが何か方法を。
Cのプロ達助けて
0434デフォルトの名無しさん
05/02/06 13:19:08意味がサパーリなんだがa.txtの中の0x**をDIK_*に置き換えるってこと?
0435デフォルトの名無しさん
05/02/06 13:37:12class A{
public:
A(){ pb=NULL ; pc=NULL};
init(){
pb=CoCreateInstance(....);
pb->QueryInterface(IID_IMediaControl,(void **)&pc);
}
~A(){
if(pb){ pb->Release();}
if(pc){ pc->Release();}
}
IGraphBuilder *pb;
IMediaControl *pc
};
これをCComPtrとCComQIPtrを使う形にしたいのですがいまいちよくわかりません。
class A{
public:
A(){};
init(){
pb.CoCreateInstance(....);
// ここでクラスが生存している間(pbが生きている間)有効で
// クラス全体からアクセスできるIMediaControlインターフェイスを取得したい
}
~A(){}
CComPtr<IGraphBuilder> pb;
CComPtr<IMediaControl> pc
};
どなたか教えてください。
0436デフォルトの名無しさん
05/02/06 13:42:04DirectXでキーボードの値が#define DIK_A 0x0001,#define DIK_B 0x0002という
ように定義されてるんですがa.txtに文字列DIK_Aを保存しておいて
if (diKeyState[ DIK_A ]& 0x80) キー処理; のDIK_Aの部分を外部から
読み込んだデータに変えたいんです。ゲームのキーコンフィグを変えるのに
使おうとしてます。
0437デフォルトの名無しさん
05/02/06 13:45:24基礎からやり直せ
0438デフォルトの名無しさん
05/02/06 13:59:00楽な方法としてはDIK_Aをdefineマクロ使わずにグローバル変数にする
0439デフォルトの名無しさん
05/02/06 14:05:22他にも設定はあるんだろ?
それと同じようにやればいいだけ。
0440デフォルトの名無しさん
05/02/06 14:35:32これを3文字目までバッファにコピーしたいのですが、strncpyなんか使っても
バイト数でしか指定できないため、上手くいきません。
それでも、このような文字列を一度に扱いたいので最初から文字列をwcher型に代入して扱えば
wcsncpyで任意の文字数文だけコピーできると思いましたが,これを例えばWin32API、DrawTextで描画しようなんて思ったときに
文字列ポインタがchar*じゃなくwchar*になってしまうので渡せません。
突っ込み所、満載なんじゃないかなという予感しますが
迷える初心者に愛の一手を打ち込んでやってください。よろしくおねがいします。
0441デフォルトの名無しさん
05/02/06 14:38:31よろしくおねがいします。
0442デフォルトの名無しさん
05/02/06 14:40:190443デフォルトの名無しさん
05/02/06 14:43:56>納期まであと一週間です! 一人でやりたいんですけど担任がうざいどうすればいいのでしょうか
とりあえず、まずは皆に隠れて一人でモノを仕上げておく。
しかしグループ内では、対して働かない。
明日が提出日となってグループがにっちもさっちもいかなくなった時に、
おもむろに隠れて作っておいたモノを披露する。
0444デフォルトの名無しさん
05/02/06 15:26:50最初から一人でやりたいって言ってて無理やり組まされたなら分かるが
0445デフォルトの名無しさん
05/02/06 16:28:25だったら残りの二人をうまく使えや。
0446デフォルトの名無しさん
05/02/06 16:42:43{
if(n==0)
return 1;
if(n%2==0)
{
int a = f(b,n/2);
return a*a;
}
return f(b,n-1)*b;
}
このプログラムでは何が起こっているんでしょうか?
アルゴリズムを教えて頂きたいです。お願いします。
0447デフォルトの名無しさん
05/02/06 16:52:12>アルゴリズムを教えて頂きたいです。
って、
一体どうやったら教えられるんだ?
0448デフォルトの名無しさん
05/02/06 16:52:580449デフォルトの名無しさん
05/02/06 17:01:23b n a f
1 0 - 1
1 1 1 1
1 2 1 1
bとnを変えて動きを追ってみろ
0450デフォルトの名無しさん
05/02/06 17:09:52自分だけでは動作確認ができません。
この場合、どこの板、スレで動作確認してくれる人を探せばいいのでしょうか。
0451デフォルトの名無しさん
05/02/06 18:33:55自信はあるのですが、100%ではなく………
少なくとも、VisualStudio.NET 2003においては
true⇒0、false⇒非0で良いのでしょうか?
0452デフォルトの名無しさん
05/02/06 18:42:27VS.NETの何の話だ?
0453451
05/02/06 19:18:37すみません、言語の指定を忘れていましたorz
C言語&C++です
0454デフォルトの名無しさん
05/02/06 19:33:24boolは整数ではありません。
0455デフォルトの名無しさん
05/02/06 19:34:55printf("false=%d\n", (int)false);
でもやっとけ
0456デフォルトの名無しさん
05/02/06 19:35:30同じマシンでポートを変えて接続すればいいじゃん。
0457デフォルトの名無しさん
05/02/06 19:49:19素人は黙ってろ
0458デフォルトの名無しさん
05/02/06 20:04:24プログラム?スクリプト?
例えばフォトショップのプログラムを組む、とか
フォトショップをハッキングしてスクリプトを解析する・・・とか正しい言い方なのでしょうか?
SFっぽく
0459デフォルトの名無しさん
05/02/06 20:05:37Proの忌憚のない意見をぜひ聞かせていただきたい。
0460デフォルトの名無しさん
05/02/06 20:30:43wcstombsって言う関数がある。
あるいはW2Tマクロも良いもんだ。
ちなみにTextOut類なら9xでもUnicode版が用意されている。
0462デフォルトの名無しさん
05/02/06 20:31:57トモダチに頼めよ。PC貸して、って。
0463450
05/02/06 20:33:190464デフォルトの名無しさん
05/02/06 20:35:47複数って何人ぐらいを考えているの?
テストとはどう言うレベルでのテストを指しているの?
つまり、ネットワークプログラミングの勉強でちょっと通信のテストがしたいとか、
MMORPGのαテストみたいなもの、とか。
0465デフォルトの名無しさん
05/02/06 20:44:18ソフトにバグがないかを確かめたい。
10人程度同時に通信してもらえれば十分
問題なければ公開って感じ
0466デフォルトの名無しさん
05/02/06 20:52:30ユニットテストしかない。
0467デフォルトの名無しさん
05/02/06 20:58:04ユニットテスト?
調べてきます
0468デフォルトの名無しさん
05/02/06 21:05:20「ユニットテストとは、プログラムのコードの中でメソッ ドなどの小さく個別に定義した部分
をテストする処理を記述し、そのテスト処理を自動的に実行、分析することを意 味します」
・・・?
0469デフォルトの名無しさん
05/02/06 21:26:210470デフォルトの名無しさん
05/02/06 21:28:56ない。
BCCとかWideStudioとか
0471デフォルトの名無しさん
05/02/06 21:33:29なにを望むのか知らないが
β版なら一応あった筈
まぁβだから制限あるけどな
0472デフォルトの名無しさん
05/02/06 21:44:49数字と文字の混じった列はどうひょうげんすればいいですか?
0473デフォルトの名無しさん
05/02/06 21:52:19言語は?
0474デフォルトの名無しさん
05/02/06 21:54:09出ません。左クリでも最初の画像だけ出ちゃいます。
左クリで出さないようにして
右クリで画像出すにはどうやればいいんでしょうか?
ちなみにメニュー欄にあるやつを押せば画像はちゃんと出るんですが・・・
0475デフォルトの名無しさん
05/02/06 21:56:400476デフォルトの名無しさん
05/02/06 21:56:52DrawText使っている自分にwが飛んだのかと思いました。
なるほど、そういう関数があるのですね。ありがとうございます。
あと、調べてわかったのですがWideCharToMultiByte()なんて関数もあるのですね。
またお聞きしたいのですが、sprintfのようにswprintfでも第二因数にswprintf(Str,"正解は%d",i);と
お手軽にワイド型文字の文字列へのポインタを取得できないものでしょうか。
お手軽大好きです。よろしくおねがいします。
0477デフォルトの名無しさん
05/02/06 22:03:47Meじゃ無理。
本気でプログラミングしたいなら2000かXPにしろ
0478デフォルトの名無しさん
05/02/06 22:51:30WinMeで動くかどうかは知らないけど、
http://msdn.microsoft.com/visualc/vctoolkit2003/
IDEは付属せず、コマンドプロンプトなツールのみで入門には不向きかな。
0479デフォルトの名無しさん
05/02/06 22:53:15初心者は答えるな。
0480デフォルトの名無しさん
05/02/06 22:59:34あー、ごめん。このスレに書くの初めてだったんだけど、なんかまずかった?
もしかして478の内容間違ってた?
0481デフォルトの名無しさん
05/02/06 23:02:52…本当にプログラマか?
.NETはNT系専用だしVCTK2003を動かせるIDEはあるし。
ググればすぐに見つけられる情報を確認もせず載せるのは答えられる方も迷惑だろ。
0482デフォルトの名無しさん
05/02/06 23:03:0898,Meにはインストールできない
0483デフォルトの名無しさん
05/02/06 23:23:01あ、そゆことか。なるほど。469の書き込みから、WinMeで動かなくても
とりあえずあるなら知りたいのでないかなーっと思ったんもんで。
それで、動くか分からない、という前置きで紹介したまで。
VCTK2003を動かせるIDEがあるのは知ってる。
でも、確かに478はちょっと不親切でよくなかったかもね。反省しとく。
0484デフォルトの名無しさん
05/02/07 00:18:06確認は自分でもできるし、何も反応がないのがいちばん困ると思うがどうか。
0485デフォルトの名無しさん
05/02/07 00:24:22SP6インストール時に
msvcp60.dllが使用中で無視を選んでインストールしたため
バージョンアップされなかったんですけど
問題ないのでしょうか?
msvcp60.dllのバージョンは
今、 6.0.8168.0
SP6 6.0.8972.0 なんですけど
0486デフォルトの名無しさん
05/02/07 01:44:09私は「え?マークアップ言語じゃないの?」と聞いたのですが、
「パソコンで動くものはプログラミングだ」みたいなこと言われてしまいました。
アセンブラがどのコンピューターでも同じと思ってるような人なので信じがたいです。
0487デフォルトの名無しさん
05/02/07 01:48:26いじょ
0488デフォルトの名無しさん
05/02/07 10:06:56<A href="xxx.htm">リンク</A>
上ののhtmlからxxx.htmという部分を正規表現というものを使って抜き出し
たいと考えております。
早速正規表現のサイトをみて勉強してみまして
[^"]*\.htm
で抜き出せそうなのですが、もっとスマートかつ確実なのがあったら
アドバイスください。
0489デフォルトの名無しさん
05/02/07 10:15:120490デフォルトの名無しさん
05/02/07 10:39:02HTMLは、「動作の命令」のセットではなく、単なる「データ」の集まりという点で
プログラムとは決定的に違う
0491デフォルトの名無しさん
05/02/07 11:02:580492488
05/02/07 11:06:48早速テストしてみたのですが、うまくいきませんでしたorz
浅学で恐縮なのですが、[href=\"]だと[]で囲んだ"h","r","e","f","=","""
が検索対象になるのではないでしょうか?(わかってなくてすいません)
アドバイスを参考にして[^href="]*\.htmのほうがいいのかも?と思いました。
0493488
05/02/07 11:13:510494デフォルトの名無しさん
05/02/07 13:24:30無いでよね・・・
0495デフォルトの名無しさん
05/02/07 14:28:56docomoから公開されているという話を聞いたのですが、どこで
公開されているのでしょうか?
0496デフォルトの名無しさん
05/02/07 14:31:260497デフォルトの名無しさん
05/02/07 14:33:32つかえねー奴
0498デフォルトの名無しさん
05/02/07 15:01:40それで一向に構いませんが何か ;-)
0499デフォルトの名無しさん
05/02/07 15:14:29これって登録しないと使えないの?
店員さんの返答は、分かりませんです....
0500デフォルトの名無しさん
05/02/07 15:24:52Microsoftにきけ
0501デフォルトの名無しさん
05/02/07 17:07:58IrOBEX
0502デフォルトの名無しさん
05/02/07 17:10:06OSでもOfficeでもなくマイクロソフトが売られていたんだなw
0503デフォルトの名無しさん
05/02/07 17:16:57Visual Studioじゃないのかなぁ…
0504デフォルトの名無しさん
05/02/07 17:40:080505デフォルトの名無しさん
05/02/07 17:41:380506デフォルトの名無しさん
05/02/07 17:49:13売りに出されたとは初耳だが
0507デフォルトの名無しさん
05/02/07 20:31:380508デフォルトの名無しさん
05/02/07 20:33:19予想できたと思うが、俺の○○○。
0509デフォルトの名無しさん
05/02/07 22:11:160510デフォルトの名無しさん
05/02/07 23:36:05をご存知の方がいらっしゃったら、ご伝授下さいませ。
iconをダブルクリックするだけでIPアドレスを変えれるってのが理想です。
Windows Script の RegWrite でレジストリを書き換えようとしたら
配列型はWriteできないんですね。
0511デフォルトの名無しさん
05/02/07 23:54:510512デフォルトの名無しさん
05/02/08 00:00:520513510
05/02/08 07:01:01ありがとうございます。さっそく試してみます。
0514デフォルトの名無しさん
05/02/08 09:56:35数字と文字の混じった列はどうひょうげんすればいいですか?
アドレスは%pでそれ以外はputsとかでしょうか_?
0515デフォルトの名無しさん
05/02/08 10:27:17そして踊って下さい。
0516デフォルトの名無しさん
05/02/08 11:21:09両方使って好きにやれよ
そもそも数字だの文字だのは人間の勝手な解釈だ
intにも文字入るしcharにも数字入るだろ
0517デフォルトの名無しさん
05/02/08 12:05:38charもchar a[20]="abcde";としないといけないんですか?
#include<stdio.h>
main()
{
char a[20];
a[20]="abcde";
printf("%s",a);
int i[]={1,2,3,4,5};
printf("%s",i);
}
0518デフォルトの名無しさん
05/02/08 12:33:46お前が意味不明。
0519デフォルトの名無しさん
05/02/08 14:16:51お前が意味不明。
0520デフォルトの名無しさん
05/02/08 15:10:37おまえがイミフメーイ
0521デフォルトの名無しさん
05/02/08 15:11:18お前が意味不明。
0522デフォルトの名無しさん
05/02/08 15:16:35printf("%d%d%d%d%d",i[0],i[1],i[2],i[3],i[4]));
0523デフォルトの名無しさん
05/02/08 15:17:05お前がぬるぽ。
0524デフォルトの名無しさん
05/02/08 15:39:37もしかして
何故上のcharは配列を20個とっているのか。
下のintみたいに i[] = {};ってできないのか。
ってことか?
ごめん
俺には解読不可能だ。
>>517意味不明
0525デフォルトの名無しさん
05/02/08 15:49:56お前が意味不明。
0526デフォルトの名無しさん
05/02/08 15:50:38#include <stdio.h>
#include <string.h>
#define NUMOF(a) (sizeof (a) / sizeof (a)[0])
main()
{
char a[6];
strcpy(a, "abcde");
//char a[] = "abcde";と結果は同じ
int i[] = {1,2,3,4,5};
int j, length;
printf("%s",a);
for (j = 0; j < NUMOF(i); j++)
printf("%d", i[j]);
length = strlen(a);
for (j = 0; j < length; j++)
printf("%c", a[j]);
}
0527デフォルトの名無しさん
05/02/08 16:03:42href="[^"]*"
ただし、相対パスだとどーするとか、シングルコーテーションだったときとか、
href = "〜"」と半角スペースが入っていたらとか、
javascriptが書いてあったらどーすると言った事は全く考慮してない。
0528教えてください!
05/02/08 16:51:170529デフォルトの名無しさん
05/02/08 16:55:20デバッガでステップ実行とかそういうのを使え
0530デフォルトの名無しさん
05/02/08 16:55:36それで「問題なく実行されるかどうかを調べるプログラム」を問題なく(中略)調べるプログラムは
必要ないのかい?
0531デフォルトの名無しさん
05/02/08 16:57:10飛行機のように、間違いをおかしてはいけない物の場合は
複数の会社に同じ仕様のハードやプログラムを作らせる
実行中は多数決で演算結果が同じ物を正しい結果として受け取り処理を行う
0532教えてください!
05/02/08 17:08:49すみませんデバッガってなんですか?調べてみたのですがわからないです
530さん
言われてみればそうですね!でも前に授業で聞いたんですが工夫すれば自分自身を実行できるプログラムが作れるんですよね?もしそれができたら自分自身を実行すれば調べられますね!
531さん
なんだか難しそうですね・・・。でもそれって僕が聞いたのと関係なさそうなんですが・・・?
0533デフォルトの名無しさん
05/02/08 17:15:29マジレスすると
試験用入力データと予想出力結果を用意して
実際に試験データを入力してプログラムの出力と予想出力結果を比較する。
これが基本。
0534デフォルトの名無しさん
05/02/08 17:18:41仕様なんだからそこは予想じゃダメだろ…。
「この入力があったら出力はこうである!」と強い意思の元に試験データを作らないとw
0535デフォルトの名無しさん
05/02/08 17:26:510536デフォルトの名無しさん
05/02/08 17:32:220538デフォルトの名無しさん
05/02/08 19:33:57char s;
s='s';
文字列はこう書いてはいけない
char s[10];
s[10]="abc";
0539デフォルトの名無しさん
05/02/08 20:24:22普通はヘッダも行数に含めますか?
言語はC++です。
0540デフォルトの名無しさん
05/02/08 20:29:43相手が知らないなら、stdioとかもステップに含めて良し。
でも、自責の念があるなら正直にね
0541デフォルトの名無しさん
05/02/08 20:34:07数千行単位の開発するとそんなの誤差にしか見えない…
それともヘッダの中身の行数まで含めたいのかなぁ…
0542デフォルトの名無しさん
05/02/08 20:36:550543デフォルトの名無しさん
05/02/08 20:41:45作り手の都合かもしれないので関係ない気もする。
0544デフォルトの名無しさん
05/02/08 20:50:010545デフォルトの名無しさん
05/02/08 20:54:11面接で聞かれた時、ファイルサイズ(ソースファイルのみ)の合計しか言えなかった
0546539
05/02/08 20:58:31皆さん、ありがとうございます。
>>541
おっしゃるとおりで、数えてみたら400行くらいしか増えませんでした。
申し訳ないです。
0547デフォルトの名無しさん
05/02/08 21:00:32まあ、ソースサイズはあんまり意味無いな、すまんそ。
M$推薦のはんがりあん表記はソース肥大化だよ。
0548539
05/02/08 21:02:13ありがとうございます。
私はVC++で開発してるんですがcppファイルの行数を合計しました。
コメントと改行分は適当に引きました。
カウントできるツールとかありますか?
0549デフォルトの名無しさん
05/02/08 21:38:36作って公開しろ。
0550デフォルトの名無しさん
05/02/08 21:45:01type *.cpp *.h > ..\whole.cpp
でエディタで行数数える。unixなら簡単にカウントできるけど。
0551デフォルトの名無しさん
05/02/08 21:46:40wc
0552デフォルトの名無しさん
05/02/08 21:48:23UNIXツールならほとんどWindowsでも使えるんじゃないの?
Cygwinなどもあるし。
0553デフォルトの名無しさん
05/02/08 21:48:49古すぎ、せめて、関数の数を数えるとかやってくれないと。
0554デフォルトの名無しさん
05/02/08 21:50:35Doxygen
0555539
05/02/08 21:50:40機能的には指定されたフォルダ内のcppとhのファイルの改行記号の数を
//の行を除いて数えるプログラムってことですよね。
暇になったら挑戦してみようかと思います。
>>550
ありがとうございます。
明日あたり試してみます。
0556デフォルトの名無しさん
05/02/08 21:52:35シェルでツール使いながらやれば十分でできることじゃない。
わざわざ作る程の物でも…
0558デフォルトの名無しさん
05/02/08 22:04:22typeってワイルドカード扱えたっけ?
0559デフォルトの名無しさん
05/02/08 22:20:46isapi_redirector2.dll を使って
IIS5とTOMCAT5を連携させているのですが
multipart/form-dataで、ファイルをアップ
servletでcommons−FileUploadを使って書き込みしているのですが、
結構な頻度で、
Processing of multipart/form-data request failed. Stream ended unexpectedly
で、例外がでてしまいます。
解決方法をご教授願えませんでしょうか?
よろしくお願い致します。
0560デフォルトの名無しさん
05/02/08 23:27:08ブラウザからリクエストを投げ、レスポンスが帰ってくる前にSTOPボタンを押すと、
Apacheのアクセスログでは、1度だけリクエストを受けたように見えるのですが、
Tomcatのアプリは2度動いてしまうのです。
これって、何が影響しているのでしょうか?
0561デフォルトの名無しさん
05/02/09 00:16:59どこのスレッドへ行けばいいでしょうか?
0562デフォルトの名無しさん
05/02/09 00:20:22http://pc5.2ch.net/php/
>>561
http://pc5.2ch.net/test/read.cgi/tech/1106175218/
0563デフォルトの名無しさん
05/02/09 00:20:29追加で、IEだとこの現象が発生するのですが、
ネスケだと発生しないのです。
workers2.properties の [lb] で attempts=1 にしても変化なしでした。
0564デフォルトの名無しさん
05/02/09 00:22:27Thanx
0565561
05/02/09 00:36:36どうもありがとうございました!
0566デフォルトの名無しさん
05/02/09 00:41:25「すれ立てるまでもない質問」てことで
名前の色を変えるのってどうやるか知っていますか?
やりかた伝授あそばせください。
0567デフォルトの名無しさん
05/02/09 00:45:28知るか!!
0568デフォルトの名無しさん
05/02/09 00:52:58何の事?名前の色って何?君の魅力を「色」という言葉で言い表しているの?
0569デフォルトの名無しさん
05/02/09 00:59:59じゃなくて、例えば「デフォルトの名無しさん」の部分を
赤色に変えてみたりするものなんです。
タグを使えないのは知っているんですが
以前にそういったものを見かけて気になっているんですが…
0570デフォルトの名無しさん
05/02/09 01:09:180571デフォルトの名無しさん
05/02/09 01:10:27スレ違いといより、生きてる価値無しな人間ですね
0572デフォルトの名無しさん
05/02/09 01:11:09大学中退ならもっとマシな仕事もあるだろ
0573デフォルトの名無しさん
05/02/09 01:11:47それでも必死に生きているんです
0574デフォルトの名無しさん
05/02/09 01:20:15必死だなw(藁
0575デフォルトの名無しさん
05/02/09 01:20:59明日も早いので、そろそろ寝ます。
0576デフォルトの名無しさん
05/02/09 01:22:10物書きは最高の職業だ。なぜならば自分より上がいないんだからね。
0577デフォルトの名無しさん
05/02/09 01:28:43営業、会計、何かのコンサルタント。とかしかない。
パチンコの店長とか、飲食店は、DQN臭がするので避けたいです(^_^;)
0578デフォルトの名無しさん
05/02/09 01:29:110579デフォルトの名無しさん
05/02/09 01:49:49適当にCの文法とサンプルを書いて、出版社に持って行ったら、意外とお金になったりして ワラ
0580デフォルトの名無しさん
05/02/09 02:25:070581デフォルトの名無しさん
05/02/09 03:38:14VSが学生に安売りしてるから、それを狙った本出せば売れそう
(俺は書こうにも、VSを使いこなせてないから、自分が使うので精一杯だけど……使いにくすぎ)
0582デフォルトの名無しさん
05/02/09 05:22:18{
int marie[23]={1,2,3,4,5};
int poo[24]={2,34,45,23};
int eri[23]={3,2,45,3};
panpan(eri,marie,poo);
printf("%d\n"eri[2]);
return 0;
}
大学でこんなサンプルコードを配られたのですが、これを書いても実行出来ません。
無理やりダブルクリックすると、何故かノートパッドが起動してしまいます。
何故でしょうか?
Cの知識がなくても、とりあえずこれを打ち込めば感覚がわかる って説明されたんですが…。
0583デフォルトの名無しさん
05/02/09 05:34:43★初心者にVisual C++を教えるスレ★ Part16
http://pc5.2ch.net/test/read.cgi/tech/1101022051/l50
0585デフォルトの名無しさん
05/02/09 05:56:24コンパイルできてもリンクができんとおもう。
panpanなんて関数ねえよ(あるの?)。
0586デフォルトの名無しさん
05/02/09 08:01:00コンパイラすら通らない
0587デフォルトの名無しさん
05/02/09 13:29:01一番最初に表示されている文を
C:\>
にするにはどうしたらいいですか?
今は
C:\Documents and Settings>
という状態なのですけど直し方がわかりません…お願いします。
0588デフォルトの名無しさん
05/02/09 13:29:57プログラムと関係無いだろ
0589デフォルトの名無しさん
05/02/09 13:31:190590デフォルトの名無しさん
05/02/09 14:11:370591デフォルトの名無しさん
05/02/09 14:48:010592デフォルトの名無しさん
05/02/09 16:11:52サントス
0593デフォルトの名無しさん
05/02/09 17:10:200594デフォルトの名無しさん
05/02/09 17:30:40C/C++は他に初心者向けのスレがあるし、APIやMFCもスレがある。
だから他に適当なスレがない話題をしにくるやつがいて
ヲタや基地外が極めてマイナーな話をしだすと初心者に敬遠されてしまう。
0595デフォルトの名無しさん
05/02/09 17:33:16優秀なエンジニアかリサーチャーカモーン
0596デフォルトの名無しさん
05/02/09 17:40:390597デフォルトの名無しさん
05/02/09 18:02:53それなら、VisualStudio全般のスレにした方がいいと思うけどね(VisualC++やらVisualBasic単体も含めて)
0598超初心者
05/02/09 19:12:10いたら教えてください;; 3種類ほど無償CコンパイラDLしたのですがどれもうまくインストされず、
他1個はMS-DOSプロンプトの起動の仕方がさっぱりで行き詰ってます;
よろしくお願いします;
0599デフォルトの名無しさん
05/02/09 19:14:120600デフォルトの名無しさん
05/02/09 19:15:13教えたところでお前にはつかえないよ
だって、おまえがつかえないやつですから!残念!
0601超初心者
05/02/09 19:16:54えっとひとつがDjgppってやつともう二つはインストできなかったので消去しましたので覚えてないです;すみませんorz
Djgppは正常にインストできたのですがMS-DOSプロンプトが開き方がわからないまま終わってます(汗
0602デフォルトの名無しさん
05/02/09 19:17:06むしろ初心者なら質問する前にもっと努力すべきだ。
0603デフォルトの名無しさん
05/02/09 19:19:030604デフォルトの名無しさん
05/02/09 19:20:030606デフォルトの名無しさん
05/02/09 19:22:040607デフォルトの名無しさん
05/02/09 19:24:06ここで聞くレベルではない。
0608デフォルトの名無しさん
05/02/09 19:25:560609デフォルトの名無しさん
05/02/09 19:26:28プロンプトザウルスと言って、過去に絶滅した恐竜。
0610デフォルトの名無しさん
05/02/09 19:28:47お前人生間違えるぞ。
0611デフォルトの名無しさん
05/02/09 19:29:17プロンプトは記載されてなくない?
>>606
プロンプトならインターネットIT用語辞典で調べればわかるよ
こんな風に書いてあった。
プロンプト 【prompt】
読み方 : プロンプト
MS-DOSやUNIX系OSなど、キーボードによる文字列入力で操作を行なうOSにおいて、
システムが命令入力を受け付けられる状態にあることを示すために表示される記号。
0612デフォルトの名無しさん
05/02/09 19:31:42無料のC言語が添付してある入門書は、インストからHoll Worldまで
普通に書いてあるだろ。
0613デフォルトの名無しさん
05/02/09 19:32:48今すぐ入門書を買ってくる刑。
0614デフォルトの名無しさん
05/02/09 19:33:58あ、ごめん
そういえばそんなのあったね・・・
0615デフォルトの名無しさん
05/02/09 20:10:480616デフォルトの名無しさん
05/02/09 20:12:20釣り?
0617デフォルトの名無しさん
05/02/09 20:13:44の人だから真性です。
0618デフォルトの名無しさん
05/02/09 20:16:16Win9x系以前を知らない世代だと理解できないかも。
0619デフォルトの名無しさん
05/02/09 20:16:38プロンプトはわかったんだけど・・・w
MS−DOSがXPにあるわけがないことに気付いた今日この頃・・・
0620デフォルトの名無しさん
05/02/09 20:20:30XPにVirtualPC入れてMS-DOS入れれば
MS-DOSもプロンプトもあるだろ
0621デフォルトの名無しさん
05/02/09 20:23:52!
VirtualPCって買うもの・・?
最初から入ってるわけないかw
0622デフォルトの名無しさん
05/02/09 20:23:530623615
05/02/09 20:27:32もしかしてXPじゃプログラム作れないんですか?;
0624デフォルトの名無しさん
05/02/09 20:27:58はい。あなたには無理です。
0625615
05/02/09 20:29:30Cコンパイラがほしい・・・
0626デフォルトの名無しさん
05/02/09 20:30:06だから本屋に行けって何度言ったら。
0627615
05/02/09 20:31:49逝ってきます・・・・
ご迷惑おかけしました、ありがとうございました;
0628デフォルトの名無しさん
05/02/09 20:34:570629615
05/02/09 20:36:400630デフォルトの名無しさん
05/02/09 20:39:38普通の人は半日で卒業できることをいつかってw
0631デフォルトの名無しさん
05/02/09 20:45:59>>615がんばれ。
0632デフォルトの名無しさん
05/02/09 20:48:42どこの書き込みがいじめてると言うんだ?
0633デフォルトの名無しさん
05/02/09 20:51:550634デフォルトの名無しさん
05/02/09 20:54:03で、どこの書き込みがいじめてると言うんだ?
0635デフォルトの名無しさん
05/02/09 20:57:140636デフォルトの名無しさん
05/02/09 20:59:24その中にあったら示しても良い。以外だったら関係が無いので示す気は無い。
0637デフォルトの名無しさん
05/02/09 21:01:10俺は632と634のみだ。
示す気は無い?言えないだけじゃないの?
0638デフォルトの名無しさん
05/02/09 21:02:370639デフォルトの名無しさん
05/02/09 21:03:12逃げる事にする。じゃないの?
0640615
05/02/09 21:18:32>>631
全部独学してたのでわからないことが多かったです、なのでその言葉すごくうれしいです><
ありがとうございます><
ちなみにcygwinを正常にインストできました^^
>>603さんありがとうございました
0641デフォルトの名無しさん
05/02/09 21:49:130642デフォルトの名無しさん
05/02/09 22:37:39けどCMD.EXEとは別にCOMMAND.COMはある。
0643デフォルトの名無しさん
05/02/09 22:53:52#include <ctype.h>と
#include <stdlib.h>の
どちらか一つでいいんですか?
0644デフォルトの名無しさん
05/02/09 22:56:58規格ではctype.hに含まれていることになっているからctype.hにしな。
0645デフォルトの名無しさん
05/02/09 22:57:38試したほうが速かろうに。
0646デフォルトの名無しさん
05/02/09 23:13:500647デフォルトの名無しさん
05/02/09 23:20:14VBマクロじゃねえの?
0648デフォルトの名無しさん
05/02/09 23:24:350649デフォルトの名無しさん
05/02/10 00:20:44同じプログラムでもコンパイラが違うと(例えば商用のモノとフリーなものとか)
実行速度ってちがってくる?
0650デフォルトの名無しさん
05/02/10 00:22:130651デフォルトの名無しさん
05/02/10 00:24:250652デフォルトの名無しさん
05/02/10 00:32:12そうですか。
単純に数値計算ゴリゴリみたいなプログラムでも
やっぱり商用のモノとフリーなものでは圧倒的に違ってくる?
具体的でなくてスマン
0653デフォルトの名無しさん
05/02/10 00:32:50実際にやってみないとわからない
0654デフォルトの名無しさん
05/02/10 00:35:110655デフォルトの名無しさん
05/02/10 00:57:21それは商用とフリーの違いではない
コンパイラの性能の違い
(今フリーのものが市販されるようになっても性能は変わらないし、
市販のものが無料で公開されても同じく変わらない…最適化抜いたりしてあえて変える事は出来るが)
圧倒的かどうかはものによるから自分で確かめる事
(ハローワールド程度で圧倒的に差が出れば面白いが)
0656デフォルトの名無しさん
05/02/10 08:14:13フリーキューってキューに対してどのように使われているものなんですか?
0657デフォルトの名無しさん
05/02/10 11:09:48cshで、あるcshファイルを1行ずつ読み込んで変数に代入してます。
#!/bin/csh -f
set NOWDIR=`pwd`
set STR=""
set NOWFILE="${NOWDIR}/hogehoge.csh"
@ LN=1
while ( ${LN} < ${j} )
set `awk "NR==${LN} {print}" ${NOWFILE}`
@ LN++
end
これを実行すると、"Missing }"というメッセージが出て、
変数に取り込めない行が出てくるんです…。
回避方法ってあるんでしょうか?
0658デフォルトの名無しさん
05/02/10 11:13:43#!/bin/csh -f
set NOWDIR=`pwd`
set STR=""
@ LN=1
set NOWFILE="${NOWDIR}/makeproduct.csh"
echo ${NOWFILE}
while ( ${LN} < ${j} )
set STR=`awk "NR==${LN} {print}" ${NOWFILE}`
echo ${STR}
@ LN++
end
こっちです。すんません。
0659デフォルトの名無しさん
05/02/10 12:22:10エラーの出るmakeproduct.cshさらせ
でも j ってなに?
0660657
05/02/10 12:31:58ループ前に↓です。
@ j=`wc -l ${NOWFILE} | awk '{print $1}'`
makeproduct.cshはでかいので…ちょっと晒せないかもです。すんません。
0661デフォルトの名無しさん
05/02/10 12:44:31どこでエラーになったかぐらいわかるだろ。
その部分だけさらすという知恵も働かんかね?
0662657
05/02/10 13:12:15すんません。
エラーが出る行を調べたら、全てawkまたはcatが入ってる行でした。
set lang = `cat ${D_LANG_F}`
set version = `awk -F: '$1=="VERSION" {print $2}' ${D_KEY_F}`
set zzzY = `echo ${zzzd} | awk '{print $6}'`
手がかりになりますでしょうか?
0663デフォルトの名無しさん
05/02/10 13:18:26全部出す気が無かったら来るな。時間の無駄だ。
0664デフォルトの名無しさん
05/02/10 13:33:00MIPSとか計算するときに使う命令ミックスの実効速度とかって
どうやって測定してるんですかね?
電圧計とか使って調べてるんですかね
0665デフォルトの名無しさん
05/02/10 13:34:300666デフォルトの名無しさん
05/02/10 13:36:39秤だよ。CPUの重さを量ると処理スピードが分かる
0667デフォルトの名無しさん
05/02/10 14:11:320668デフォルトの名無しさん
05/02/10 14:52:56#include <stdio.h>
main()
{
char *p;
p= "Winter";
printf( "%s\n",p);
return 0;
}
0669668
05/02/10 14:54:280670デフォルトの名無しさん
05/02/10 14:55:540671668
05/02/10 14:57:35#include <stdio.h>
main()
{
char *p;
p= "Winter";
printf( "%s\n",p);
printf( "%p\n",p);
printf( "%p\n",p+1);
printf( "%c\n",*p);
printf( "%c\n",*(p+1));
return 0;
}
>>670
はい
0672デフォルトの名無しさん
05/02/10 14:57:40こんなゴミスレで聞いてないでGoogle様に聞け
0673668
05/02/10 15:00:58%sでpとすると文字列全てが表示される。
0674デフォルトの名無しさん
05/02/10 15:02:31と書く人もいる
0675デフォルトの名無しさん
05/02/10 15:16:45さらに*(p + 1)はp[1]とも書ける。当然*pとp[0]も同じ。
0676デフォルトの名無しさん
05/02/10 17:44:48*pとp[0]が同じだと言うと、p[0]++の代わりに*p++ってする人が出てきたりする
0677デフォルトの名無しさん
05/02/10 17:48:59それはネーだろう、演算子の優先順位を知っているなら
0678デフォルトの名無しさん
05/02/10 18:31:441[p]
0679デフォルトの名無しさん
05/02/10 18:34:38同じことばっか言ってるループ脳住人、配列とポインタを混同しているクソ脳住人、
シンタックスシュガーであり、混同する元になることを平気で使う低能、
もううんざりだ。
0680デフォルトの名無しさん
05/02/10 18:35:18> 電圧計とか使って調べてるんですかね
なぜ電圧計で速度が測定できると考えたかを教えてくれ
0681デフォルトの名無しさん
05/02/10 18:35:30○混乱
0682デフォルトの名無しさん
05/02/10 18:36:230683デフォルトの名無しさん
05/02/10 18:40:421回の演算にかかる時間を正確に測る方法が無いので、実際には何度も同じ演算を繰り返し、
その時間を回数で割ったものを指標とする。ただし、ここにはループ部分で消費される
時間も含まれるため、正確な一回の演算ではないが、別の演算と比較する場合は、同じ
ループで演算しているため、ループ部分で消費される時間は同じ。
だから、比較することは可能。
0684デフォルトの名無しさん
05/02/10 18:48:000685デフォルトの名無しさん
05/02/10 18:57:26cshでは { } の構文は、abc{def,ghi}jkl と書くと abcdefjkl abcghijkl と
展開されるのに使われるが、その解釈が bash 系とちがって変なところで行われる。
ためしに、set x='{a b}'; echo $x すればよい。
で、$x のような変数なら "$x" のようにエスケープすれば逃れられるが、
echo `echo $x` としたいときにはどうすればいいのか見当がつかん。
(俺が知らんだけかも知れんが)
んで、俺なら、echo "`set noglob; echo $x`" して逃げる。で
set STR="`set noglob; awk "NR==${LN} {print}" ${NOWFILE}`"
としたいところだが、awk の中で " を使ってるので、こいつを \ あたりで
エスケープしようとしても、cshのエスケープ処理は腐ってて、埒があかない。
つうわけで、これが俺の解だが、cshよりshにすることを勧めるよ。
set STR="`set noglob; awk 'NR=='${LN}' {print}' ${NOWFILE}`"
echo "${STR}"
0686デフォルトの名無しさん
05/02/10 19:00:39MIPS指標で>>683がまじめな回答なのか?
0687デフォルトの名無しさん
05/02/10 19:03:33ネタにマジ反応するお前もムカツク
0688デフォルトの名無しさん
05/02/10 19:09:170689デフォルトの名無しさん
05/02/10 20:04:19また、悪い事をする人はどのようなことをするのですか?
0690デフォルトの名無しさん
05/02/10 20:11:42いろいろ
>>また、悪い事をする人はどのようなことをするのですか?
いろいろ
0691デフォルトの名無しさん
05/02/10 20:12:47君の下着の中を濡らすことも可能だよ。
0692デフォルトの名無しさん
05/02/10 20:50:29先生、よろしくお願いします。
0693≠691
05/02/10 21:03:200694664
05/02/11 09:41:29初耳っすわ(w
>>664
メモリアクセスするときに電位が変化するのかなぁと考えたもので…
>>683
なるほど。ってことは何度も何度もIDだけ!っとかMEMの処理だけ!
ってやってるんですか…
0695デフォルトの名無しさん
05/02/11 10:32:170696デフォルトの名無しさん
05/02/11 11:19:340697デフォルトの名無しさん
05/02/11 12:10:09'のエスケープってどうすればできますか?
MSDN調べると[]で囲めとあるんですができないです。。。
0698デフォルトの名無しさん
05/02/11 12:15:51コンパイルする時ソースコードのディレクトリは関係ないんだっけ?
例としてsample.cをディスクトップに置いておくとします。
コンパイルする時、(自分はCygwinを使用しているので)コマンドに
$ gcc sample.c -o dummyと入れてenter押すとします。
bash: gcc: command not foundと表示されコンパイル作業に移る事ができない。
この事でちょっと疑問に思ったのですが
ソースコードのディレクトリはコンパイラが指定している
フォルダにソースコードを入れておかないとコンパイル作業を
してくれないのですか?
(この場合Cygwinのtmpフォルダに入れないといけないのですか?)
0699デフォルトの名無しさん
05/02/11 12:20:02実際gccが無いのでは?
0700デフォルトの名無しさん
05/02/11 12:24:01Cygwinってgccじゃなかったかな?
0701デフォルトの名無しさん
05/02/11 12:28:150702デフォルトの名無しさん
05/02/11 12:30:19まずは "command not found" を日本語に訳してみな。
0703デフォルトの名無しさん
05/02/11 12:30:21Q.1: " xx : command not found" (xx = make, gcc, as, ld, ...) と言われます。
0704698
05/02/11 12:30:34ありがとうございました
0705デフォルトの名無しさん
05/02/11 12:35:030707デフォルトの名無しさん
05/02/11 13:02:030708デフォルトの名無しさん
05/02/11 13:25:51再帰メソッド、非再帰メソッド
0709デフォルトの名無しさん
05/02/11 13:34:21返答ありがとうございました。
で、具体的にはどういうことなんでしょうか?
検索かけて調べてはみたのですがいまいちわかりづらくて・・・。
0710デフォルトの名無しさん
05/02/11 13:57:54gccを入れることには成功したのですが
>>698と同じ事を試してみて
>例としてsample.cをディスクトップに置いておくとします。
>コンパイルする時、(自分はCygwinを使用しているので)コマンドに
>$ gcc sample.c -o dummyと入れてenter押すとします。
>bash: gcc: command not foundと表示されコンパイル作業に移る事ができない。
bash: gcc: command not found(コマンドが見つかりません)が
gcc: main.c: No such file or directory(その用なファイルまたはディリクトリが存在しません)に
変わったのはいいんですが・・・いろいろ検索してもこの後どうしたらよいのかわかなくて・・・
すみません、助けてください・・・
0711デフォルトの名無しさん
05/02/11 14:04:23指定するか作業ディレクトリをデスクトップに移動するしか無いので輪?
0712デフォルトの名無しさん
05/02/11 14:06:04そのファイルがあるところでコマンドを打つか。
今いるディレクトリーにファイルを持ってくる。
まずはこれでやってみな。
0713デフォルトの名無しさん
05/02/11 14:06:340714デフォルトの名無しさん
05/02/11 14:11:38って打ってみ?
0715デフォルトの名無しさん
05/02/11 14:13:03そのgcc壊れてない?
gcc sample.c -o dummyって打って
gcc: main.c: No such file or directory
って返ってくるなんて明らかにおかしいよ
0716デフォルトの名無しさん
05/02/11 14:13:100717698
05/02/11 14:16:51それも試みたのですが
>C:\Documents and Settings\user名\デスクトップ\sample.cのようにふるパス
>指定するか作業ディレクトリをデスクトップに移動するしか無いので輪?
例えを710さんのに合わせると
$ gcc C:\Documents and Settings\user\デスクトップ\sample.c -o dummyと入力すると
gcc: C:\Documents and Settings\user\デスクトップ\sample.c: No such file or directory
と表示されるのです・・・。
作業ディレクトリをディスクトップに移動すると言うのは
Cygwin自体をディスクトップにドラッグアンドドロップするってことですよね?
0719698
05/02/11 14:22:59やっぱりおかしいですかね・・・
>>716
それも試したのですが
同じくgcc: sample.c: No such file or directory
と表示されてしまいします・・・
>>714
cdと打ちましたが何も変化がありませんでした・・・
0720デフォルトの名無しさん
05/02/11 14:24:40は、どう?
だめなら、C:\にそのソース置いて
cd C:\
gcc sample.c
0721デフォルトの名無しさん
05/02/11 14:25:02cdと打ってなんと出た?
そのままこぴぺして。
0723デフォルトの名無しさん
05/02/11 14:26:430725デフォルトの名無しさん
05/02/11 14:29:100726デフォルトの名無しさん
05/02/11 14:31:150727デフォルトの名無しさん
05/02/11 14:32:330728698
05/02/11 14:41:35720さんのを試したところ
gcc: "C:\Documents and Settings\user\デスクトップ\sample.c" -o dummyと入力して
変化がありました↓
/cygdrive/c/DOCUME~1/user名/LOCALS~1/Temp/ccqhPWLt.o(.text+0x1f):main.c: undefined reference to `_init'
/cygdrive/c/DOCUME~1/user名/LOCALS~1/Temp/ccqhPWLt.o(.text+0x24):main.c: undefined reference to `_done'
collect2: ld returned 1 exit status
になりました・・・
0730698
05/02/11 14:55:19再度やってみた所
gcc: "C:\Documents and Settings\user\デスクトップ\sample.c" -o dummy
空白になりました・・・
これってやっぱり壊れてるんでしょうか・・・?
0731デフォルトの名無しさん
05/02/11 14:56:030732698
05/02/11 14:58:07成功したんですか!!?(←何もわかってない(汗)
みなさんありがとうございました!
0733698
05/02/11 15:02:52本当にありがとうございました!!!
感謝感激雨嵐;;
感動して涙出てます(汗
本当にありがとうございました!!
0734デフォルトの名無しさん
05/02/11 15:05:340736デフォルトの名無しさん
05/02/11 15:59:560737デフォルトの名無しさん
05/02/11 16:49:49するにはどうすればよいでしょう?
組み合わせて利用できるフリーのlibってありますか?
0738デフォルトの名無しさん
05/02/11 18:00:43頭の中である程度イメージを作って行き当たりばったり+必要な関数を後付で
プログラムを書くのに限界を感じてきました。
そこで、プログラムを書く前の段階の手段を学ぼうと思ってるのですが、
どのようなサイトや本をみればいいのでしょうか?
0739デフォルトの名無しさん
05/02/11 18:05:40ググったらこういうサイトがあった。
ttp://www.sessame.jp/knowledge/knowledge_main_files/software_design.htm
0740デフォルトの名無しさん
05/02/11 18:08:230741デフォルトの名無しさん
05/02/11 18:17:19ありがとうございます。早速読んでみます。
0742デフォルトの名無しさん
05/02/11 18:48:40打ち込んだ結果がうまく反映されません。
いろいろ考えてみたところ、ツールバーの「Tomcat起動」を押した時に
下のコンソールに「XML検証は無効です」「アプリケーションのweb.xmlが見つかりません、
デフォルトだけを使用します」と表示されるのでそのあたり原因かなと・・・。
eclipseやTomcatのインストール先をC:\ではなくD:\にしたせいですか?
0743デフォルトの名無しさん
05/02/11 19:37:23>頭の中である程度イメージを作って行き当たりばったり+必要な関数を後付で
>プログラムを書くのに限界を感じてきました。
ごめん。俺、今までその方法で
限界を感じたこと無いや。
0744デフォルトの名無しさん
05/02/11 20:49:43大したプログラム書いた事無いのを自慢するな
0745742
05/02/12 00:28:50やっとのことで自分で解決できました。
下らない質問のせいで雰囲気を乱してしまってすいません。
0746デフォルトの名無しさん
05/02/12 00:32:38保守性もあがるし。
0747デフォルトの名無しさん
05/02/12 04:02:070748デフォルトの名無しさん
05/02/12 05:01:53自分のpc(IBMX40 WinXP)で、
自分の書いたプログラムを、
自分のコマンドプロンプトでコンパイルできるようにしたいのですが、
何が必要なのか、教えてください
ちなみに現在は、書いて、大学の自分のアカウントへログインして、
そこでコンパイルして、持って帰って来てますorz
0749デフォルトの名無しさん
05/02/12 05:06:15J2SEを sun からダウンロード
0750748
05/02/12 05:13:22j2sdk-1_4_2_07-windows-i586-p.exe
でいいんでしょうか?
0751デフォルトの名無しさん
05/02/12 05:24:03そそそそ
おk
0752748
05/02/12 05:47:481.4.2の他にJ2SEでは、5.0というのがあるみたいなんですが、
どんな風に違うんでしょうか??
0753デフォルトの名無しさん
05/02/12 05:55:16http://java.sun.com/j2se/1.5.0/ja/docs/ja/relnotes/features.html
かなり違うって感じだね
0754748
05/02/12 06:06:53とりあえず、5.0を入れてみることにします…
ばっちり理解できるようになりたひ。
ありがとうございました!
0755デフォルトの名無しさん
05/02/12 08:43:170756デフォルトの名無しさん
05/02/12 08:51:57ググってみた。
http://d.hatena.ne.jp/sumim/20040525
0757デフォルトの名無しさん
05/02/12 11:29:14お前は一旦言語の歴史を調べて来いw
0759デフォルトの名無しさん
05/02/12 17:34:51初のオブジェクト指向は電子回路じゃないかな。
0760デフォルトの名無しさん
05/02/12 17:38:270761デフォルトの名無しさん
05/02/12 18:08:27初心者は何の言語やったほうがいい?
0762デフォルトの名無しさん
05/02/12 18:10:04プログラムはやるものではない。君がやってもいいのはプログラミングだ。
プログラミングしてどうする気?それが分からないと適した言語を紹介できないな。
0763デフォルトの名無しさん
05/02/12 18:14:22偉そうな口きくな!
0764デフォルトの名無しさん
05/02/12 18:16:08ばかかこいつ?と思われるかもしれんが
hackerになりたいんだが
0765デフォルトの名無しさん
05/02/12 18:23:20http://ja.wikipedia.org/wiki/%E3%83%8F%E3%83%83%E3%82%AB%E3%83%BC
まずはコンピュータを効率良く使うことから始めよう。
各種UNIXツールの使い方を覚えよう。
UNIXツールを作ってみよう。→C言語
UNIXツールを使ってみよう、レベル2→シェルプログラミング
この程度は覚えておこう→awk, perl, ruby, tcl
0766デフォルトの名無しさん
05/02/12 18:25:28馬鹿でも何でもないが、この板の住人は大抵ハッカー。
0767デフォルトの名無しさん
05/02/12 18:32:18ありがとうございます
>766
ほんとすか?すごいですね
0768デフォルトの名無しさん
05/02/12 18:34:320769デフォルトの名無しさん
05/02/12 18:48:02ハッカーは電子回路にも精通していなければならないから、プログラム言語は
アセンブラか機械語で。
0770デフォルトの名無しさん
05/02/12 18:49:30プログラミング言語ね。
0771デフォルトの名無しさん
05/02/12 18:50:060772デフォルトの名無しさん
05/02/12 18:50:10アセンブリ(言語)ね。
0773デフォルトの名無しさん
05/02/12 18:52:060774デフォルトの名無しさん
05/02/12 18:53:040775デフォルトの名無しさん
05/02/12 18:54:20(いいんだ、ハッカーじゃないし ;;
0776デフォルトの名無しさん
05/02/12 19:11:06C言語用の簡単なhttpサーバライブラリってないでしょうか。
0777デフォルトの名無しさん
05/02/12 19:13:55CGIにすりゃいいじゃん
0778776
05/02/12 19:44:14Windowsのhttpサーバー機能がよくわからないのです。
それにどのPCにもhttpサーバが入ってるとは限らないので、
プログラム自体にhttpサーバ機能を持たせたいのです。
0779Rubyist!
05/02/12 19:47:010780デフォルトの名無しさん
05/02/12 19:52:45Apacheはソースあるし、BlackJumboDogもソース出てなかったかな
ttp://www.inf.ie.kanagawa-u.ac.jp/c_learn/index.html
のような本にも簡易なソースあるし、色々考えようよ
0781デフォルトの名無しさん
05/02/12 20:35:23{C=[d=K-38];c=0;for(i=4;i--*K;K-13?c+=!Z[h+p+d]:c-=!Z[h+(C[i]=p*A-Math.round(p/
A)*145)])p=B[i];!t|c+4?c-4?0:h+=d:B=C;for(f=K=i=0;i<4;f+=Z[A+p])X[p=h+B[i++]]=1
if(e=!e){if(f|B){for(l=228;i--;)Z[h+B[i]]=k=1;for(B=[[-7,-20,6,17,-9,3,6][t=++t
%7]-4,0,1,t-6?-A:-1];l--;h=5)if(l%A)l-=l%A*!Z[l];else for(P+=k++,j=l+=A;--j>A;)
Z[j]=Z[j-A]}h+=A}for(i=S="";i<240;X[i]=Z[i]|=++i%A<2|i>228)i%A?0:S+="<br>",S+=X
[i]?"■":"_";document.body.innerHTML=S+P;Z[5]||setTimeout(Y,99-P)}Y()</script>
<body onKeyDown=K=event.keyCode><script>X=[Z=[B=A=12]];h=e=K=t=P=0;function Y()
{C=[d=K-38];c=0;for(i=4;i--*K;K-13?c+=!Z[h+p+d]:c-=!Z[h+(C[i]=p*A-Math.round(p/
A)*145)])p=B[i];!t|c+4?c-4?0:h+=d:B=C;for(f=K=i=0;i<4;f+=Z[A+p])X[p=h+B[i++]]=1
if(e=!e){if(f|B){for(l=228;i--;)Z[h+B[i]]=k=1;for(B=[[-7,-20,6,17,-9,3,6][t=++t
%7]-4,0,1,t-6?-A:-1];l--;h=5)if(l%A)l-=l%A*!Z[l];else for(P+=k++,j=l+=A;--j>A;)
Z[j]=Z[j-A]}h+=A}for(i=S="";i<240;X[i]=Z[i]|=++i%A<2|i>228)i%A?0:S+="<br>",S+=X
[i]?"■":"_";document.body.innerHTML=S+P;Z[5]||setTimeout(Y,99-P)}Y()</script>
テトリス作ってみたが、どうにも速さが如何せんどうにもならん。
速さ変えるにはどうすればいいの?
0782デフォルトの名無しさん
05/02/12 20:41:09ウイルス、ハッキング・クラッキングを求めるような発言は禁止です。
Javascript は Web 制作板、CGI は Web プログラミング板へ。
データベースはデータベース板へ。
業界談義、愚痴はプログラマ板へどうぞ。
ゲーム関係の話題はゲーム製作板へどうぞ。
0783デフォルトの名無しさん
05/02/12 20:45:06> ウイルス、ハッキング・クラッキングを求めるような発言は禁止です。
ハッキングは問題なし。
0784デフォルトの名無しさん
05/02/12 20:46:22そういえばそうだよな
なんでハッキングがテンプレに入ってるんだろう
0785デフォルトの名無しさん
05/02/12 20:50:130786デフォルトの名無しさん
05/02/12 21:00:19ハッキング≒クラッキングが一般的な用語だからじゃないの?
0787デフォルトの名無しさん
05/02/12 21:04:120788デフォルトの名無しさん
05/02/12 21:06:11意図して意味が違う用語も正確に。
0789デフォルトの名無しさん
05/02/12 21:10:41素人の誤用には寛容に。
0790デフォルトの名無しさん
05/02/12 21:41:42レジストリにバイナリ値の状態でパスワードが残っているのですが
判読するためにはどうやって変換したらよいのでしょうか?
0791デフォルトの名無しさん
05/02/12 21:43:19オンラインゲームのメーカーに直接聞け
0792デフォルトの名無しさん
05/02/12 21:54:06常識的に考えると、それってパスワードと違うんじゃないのか・・?
(例えば、単なるアカウントIDだとか
0793デフォルトの名無しさん
05/02/12 22:02:080794790
05/02/12 22:04:38いえ、パスワードそのものだと思われます
オプション設定でパスワードの保存を選択していたのですが
ネットカフェ等では使わないように!という注意書きもあるのです
REG_BINARY に書かれた数字を、半角英数字に戻したいのですが
作業内容が限定されているので検索かけても欲しい情報が見つからない…
0795デフォルトの名無しさん
05/02/12 22:05:24市ねばいいのに。
0796デフォルトの名無しさん
05/02/12 22:05:57ここで質問させていただきます。
Excel2000のVBAからMSHTMLを使うために
参照設定で「Microsoft HTML Object Library」にチェックを入れて
MSHTML.TLBを有効にしました。
オブジェクトブラウザからクラスメンバーなどの構造は分かるのですが
VBA標準のヘルプのような、詳細が記述されているヘルプが見当たりません。
いろいろ検索したのですが、MSDN Libraryサイトの英語のリファレンスしかありません。
出来れば日本語がいいのですが、英語でもかまいませんので、
ローカルのPCにインストールして使えるMSHTMLのヘルプファイルは
ありませんでしょうか?
Excelのスレで聞いてみたのですが、返事がいただけませんでしたので
こちらで聞かせていただきました。よろしくお願いします。
0797デフォルトの名無しさん
05/02/12 22:06:17その値を教えてくれないとなんともいえないな。
0798デフォルトの名無しさん
05/02/12 22:42:13ベクターとかにシュアウェアで載せて金儲けとかできますか?
あと、exeファイルの実行するとHDDアポーンするとかいうウイルスが
あるのですが、この中身のプログラムを見るにはどういうソフトで見ればいいのかな?
0799デフォルトの名無しさん
05/02/12 22:43:090800デフォルトの名無しさん
05/02/12 22:57:55DirectXを使用したフリーのゲームを作って、ゆくゆくは配布したいんです。
C#はネイティブコードを吐けない
→ユーザはWindows2000以降で.NET Frameworkをインストールしないと動かない
という認識で良いのでしょうか。
だとするとVisualC++.NETを買って、C++7を使用するしかなさそうです・・・。
Javaをやってきた人間なので、C++よりC#の方が馴染みやすそうなんですけどね。
0801デフォルトの名無しさん
05/02/12 23:01:22社会人になるまで、自分の時間を無駄にしないで、ソフトを作ったという実績を重ねていけ。焦点を絞れ。
付加価値が高いソフトをすばやく産み出す方法を考えろ。
0802デフォルトの名無しさん
05/02/12 23:03:44あってる。Javaに慣れた身にはC+++DirectXは想像を絶するコキタなさだが耐えるしかない。
0803デフォルトの名無しさん
05/02/12 23:11:06sourceforge DirectX game
0804デフォルトの名無しさん
05/02/12 23:12:090805デフォルトの名無しさん
05/02/12 23:31:54ガッ
0806デフォルトの名無しさん
05/02/12 23:32:150807デフォルトの名無しさん
05/02/13 00:39:55どっかのサイトに上がってたけど忘れたからこれで我慢汁!
bool IsWildCardMatch(LPCTSTR ptn,LPCTSTR target)
{
for(;;)
{
switch(*ptn)
{
case _T('\0')://ptn終了ならターゲットを調べて戻る
return (*target == _T('\0'));
case _T('?')://一文字任意なら終端チェックのみ
if(*target == _T('\0')) return false;
++ptn;
++target;
break;
case _T('*')://ワイルドカードなら再帰処理
//ワイルドカードの次のパターン文字にヒットするまでターゲットを進める
for(++ptn;!IsWildCardMatch(ptn,target);++target){
if(*target == _T('\0')) return false;
}
//ここに来るということはループ内のIsWildCardMatchが成功したということ
return true;
default://通常は普通に比較
if(*ptn != *target) return false;
++ptn;
++target;
break;
}
}
}
0808デフォルトの名無しさん
05/02/13 01:42:07マイコンピューターやマイネットワークのように
C:\〜 から始まらない特殊なフォルダを作りたいのですが、そういうAPIってありますかね?
使用言語はC++でMFCを使います。
0809デフォルトの名無しさん
05/02/13 01:48:17Explorerでデスクトップの真下にぶら下がる見た目フォルダじゃないアイコンのフォルダってことか?
0810デフォルトの名無しさん
05/02/13 01:50:45エクスプローラー開くと
アドレス(D)と書いてる部分がありますよね?
そこに、C:\〜などではなく、マイコンピューターやマイドキュメントのように表示されるフォルダです。
もしかして、レジストリの問題なのでしょうか?
0811デフォルトの名無しさん
05/02/13 01:52:33どんなフォルダもそんな感じでありますね・・・。
0812デフォルトの名無しさん
05/02/13 01:54:180813800
05/02/13 03:05:04わかりました。
耐えてやってみます。
>>803
??
sourceforgeのプロジェクトからソースを入手して参考にしろ、ということでしょうか?
0814デフォルトの名無しさん
05/02/13 05:00:55調べたところ、JNIをというものを使えば良いということまで分かりました。
そこで質問なのですが、JavaVMOptionの-Djava.class.pathの設定の仕方が分かりません。
普通のEXEファイルなら、EXEと同じ場所を指定すれば良いのは分かるのですが…
DLLからの場合だと
・DLLを呼ぶEXEと同じ場所を設定する
・DLLと同じ場所を設定する
・普通に設定すればどこに設定しても同じ
のどれなのでしょうか?
普通にEXEからの場合だと、どこに設定しても同じだと理解しています。
しかしAttachCurrentThreadとDetachCurrentThreadを使うと、この限りではないようです…
自分の書いたプログラムがおかしいのか、設定に工夫が必要なのか知りたいです。
よろしくおねがいします。
0815デフォルトの名無しさん
05/02/13 05:19:03HTML内からimgタグで呼び出したいので一枚の画像として出力させたいのですが
画像を結合して出力可能(response.getOutputStream()に出力)なデータを得る
ところまでが上手くいきません。
ご教授ください。
0816デフォルトの名無しさん
05/02/13 09:23:01classで中を定義したいんですが、そのclassをLoadLibrary()で読み込む方法ってないんですか?
0817816
05/02/13 09:26:43こんな感じのclassを呼び出せる関数ってありますか?
0818デフォルトの名無しさん
05/02/13 09:38:57COM
0819デフォルトの名無しさん
05/02/13 13:00:45ATL
0820デフォルトの名無しさん
05/02/13 13:47:230821デフォルトの名無しさん
05/02/13 16:48:44を証明するにはどうすればいいのでしょうか?
0822デフォルトの名無しさん
05/02/13 16:56:24を証明するにはどうすればいいのでしょうか?
??
0823デフォルトの名無しさん
05/02/13 17:11:43#ifdef _HOGELIB_
#define HOGEAPI __declspec(dllexport)
#else
#define HOGEAPI __declspec(dllexport)
#endif
この後、HOGEAPIをclassの後や関数の前に付けろ。-D_HOGELIB_で切り替え
0824デフォルトの名無しさん
05/02/13 17:17:06底2の指数から…、枝の数が倍の倍…と増えていく二分木を思い出せ。
n=2^mから二重の数学的帰納法を使う。
0825デフォルトの名無しさん
05/02/13 17:18:42imgタグを並べるだけじゃ駄目か?
どこで失敗してる?
0826デフォルトの名無しさん
05/02/13 18:33:110827デフォルトの名無しさん
05/02/13 18:33:59海外ではいまだに人気です。日本では人気はなくなりました。
0828デフォルトの名無しさん
05/02/13 18:35:57その意図は?
0829デフォルトの名無しさん
05/02/13 18:36:200830デフォルトの名無しさん
05/02/13 18:39:100831デフォルトの名無しさん
05/02/13 18:39:570832デフォルトの名無しさん
05/02/13 18:42:49CPUの名前でしたっけ?初心者なもんで教えてください
0833デフォルトの名無しさん
05/02/13 18:44:03断る
0834デフォルトの名無しさん
05/02/13 18:44:480835デフォルトの名無しさん
05/02/13 18:51:25↓ここへ逝ってグーグルお姉さんに聞きなさい。優しく答えてくれます。
http://www.google.co.jp/
0836デフォルトの名無しさん
05/02/13 18:58:49Z80はワンチップマイコン。ちなみに、プログラム言語→プログラミング言語に訂正願う。
0837デフォルトの名無しさん
05/02/13 19:03:080838デフォルトの名無しさん
05/02/13 19:11:080839デフォルトの名無しさん
05/02/13 19:12:220840デフォルトの名無しさん
05/02/13 19:15:060841デフォルトの名無しさん
05/02/13 19:57:23どうせGetProcAddressは関数のアドレスしか得られないはず。
0842デフォルトの名無しさん
05/02/13 20:03:580843デフォルトの名無しさん
05/02/13 20:05:33板違い。
0844デフォルトの名無しさん
05/02/13 21:04:16人間と同じぐらいの会話能力をパソコンに持たせるアルゴルリズムの本が欲しいんですが
0845デフォルトの名無しさん
05/02/13 21:06:27ttp://www.aiful.co.jp/
の一番上のやつの事か?
0846デフォルトの名無しさん
05/02/13 21:10:37| ┌────────────┐
| |.お前を消す方法 |
| | |
| └────────────┘
| [ オプション(O) ] [ 検索(S) ]
|
`──────────┐ ┌───
, '´l, ..| ./
, -─-'- 、i_ |/
__, '´ ヽ、
',ー-- ● ヽ、
`"'ゝ、_ ',
〈`'ー;==ヽ、〈ー- 、 !
`ー´ ヽi`ヽ iノ
! /
r'´、ヽ
`´ヽノ
0847デフォルトの名無しさん
05/02/13 22:14:38Simulaじゃねえのかよ…
0848デフォルトの名無しさん
05/02/13 23:10:05おまいは出力以前に低レベルの入力インタフェース自体で失敗してる。字句解析すらできていない。
それなのに会話するだと?LD児並だな
0849デフォルトの名無しさん
05/02/13 23:18:440850デフォルトの名無しさん
05/02/13 23:19:470851デフォルトの名無しさん
05/02/14 23:16:47main(){
struct a{
int age;
char one;
}b;
scanf("%d",&b.age);
scanf("%c",&b.one);
printf("%d\n",b.age);
printf("%c\n",b.one);
}
この構造体はどこが間違っているんですか?
数字を入力すると数字のみ出力結果がでて終了してしまうんですが。
0852デフォルトの名無しさん
05/02/14 23:35:070853デフォルトの名無しさん
05/02/15 00:02:50↑SPを入れてみたら
5−4.scanf()の注意事項
http://www9.plala.or.jp/sgwr-t/c/sec05.html#s5-4
0855851
05/02/15 00:25:57あんまり意味がわかんないっす。
scanf() 実行後に、scanf() の "%c" 変換を行うときは
" %c"にすればokってことっすかね。
0856デフォルトの名無しさん
05/02/15 00:29:020857デフォルトの名無しさん
05/02/15 00:42:47お、このヒントだけで分かるなら、次からはミスらず組めるようになるよ
scanfは改行前まで読み込むから、次のscanfに\nが残ってしまうのが問題
だから、fflush(stdin)もありかな。
あと、本はよく間違いあるから、あんまり信用しきらない方が良い
0858デフォルトの名無しさん
05/02/15 00:47:17ありえねえ事を言うな
0859デフォルトの名無しさん
05/02/15 02:22:57本を書いてるヤツも人間なんだから、ミスが絶対ありえないって事はないだろう。
0860デフォルトの名無しさん
05/02/15 02:38:25そっちの事じゃねえよ
0861デフォルトの名無しさん
05/02/15 04:16:21例えば、青い正方形のポリゴン1つを定義したい場合、どう記述したらいいんでしょうか。
0862デフォルトの名無しさん
05/02/15 04:23:11ttp://www.wotsit.org/download.asp?f=x
0863デフォルトの名無しさん
05/02/15 05:11:20~Class()
{
Dispose();
}
は
protected override void Finalize()
{
try{
Dispose();
} finally {
base.Finalize();
}
}
と同じだということなのですが、それならFinalize()だけあって~Class()という文法は無い方が分かりやすいと思うのですが、
~Class()があった方が良い理由ってあるんでしょうかああ?
0864デフォルトの名無しさん
05/02/15 09:36:34以下のようなソースコードをコンパイルしました。
main()
{}
以上。
何も実行しないプログラムが出来上がったわけですが、
作成されたバイナリファイルを覗いたところ、
意外にもそこそこの分量がありました。
これはいったい何故なのでしょうか?
0865デフォルトの名無しさん
05/02/15 10:21:25return; を実行しようとするプログラムが出来る。
コメント文だけのファイルをコンパイルしたらどうなるか試して見たら。
0866デフォルトの名無しさん
05/02/15 10:51:28Cは通常、mainに入る前と出た後に沢山処理をこなさねばならない。
というかmain以前にOSから制御を渡されるところがあって
それをスタートアップルーチンと言う。こいつがmainを呼んでいる。
UNIX系だとその辺をコンパイルしたオブジェクトが暗黙にリンクされる。
ファイル名は多分crt0.oだ。
やることは、
mainを呼ぶ前
実行時ライブラリの処理
環境変数の整頓
signalが飛んで来たときの処理関数の設定
アプリオリに開かれてるファイル(stdout, stdin, stdout)の処理
コマンドラインオプションの処理
などなど
mainから戻ってきたとき
開いているファイルを閉じる
OSに返す値の設定
などなど
実は何もしないプログラムに見えてもやることは沢山ある。
printfが使えたり、ctrl+cでプログラムを中断できたり、
exitの値によってシェルスクリプトが動作を変えられたり、
argvを参照できたりといったCプログラマが、いわば空気のように
享受できてる環境はこのようなスタートアップルーチンによって支えられてる。
0867デフォルトの名無しさん
05/02/15 19:12:050868デフォルトの名無しさん
05/02/15 19:13:040869デフォルトの名無しさん
05/02/15 20:00:200870デフォルトの名無しさん
05/02/15 20:05:220871デフォルトの名無しさん
05/02/15 20:33:13あれを弄るのにはまず基本がひつようかなと思ったんですよ。
どれからはじめるのがいいですか?
0872デフォルトの名無しさん
05/02/15 20:36:590873デフォルトの名無しさん
05/02/15 20:38:400874デフォルトの名無しさん
05/02/15 20:39:130875デフォルトの名無しさん
05/02/15 20:48:49『Fortran 95』というふうに95の前にスペースを入れるのと,
『Fortran95』というふうにスペースを入れないのと,
どちらが正式なのでしょうか?
0876デフォルトの名無しさん
05/02/15 20:49:16どちらも正確ではありません。
0877デフォルトの名無しさん
05/02/15 20:54:08あと、この期に及んでなんですが、ツクールビギナーは2000とXPどっちからがいいですか?2000は弄れないことはわかttれるんですが、初心者がXPからでも問題なしですか?
0878デフォルトの名無しさん
05/02/15 20:56:58スレ違いです。ゲ製板へGO
0879デフォルトの名無しさん
05/02/15 21:13:41『FORTRAN77』というふうに77の前にスペースを入れるのと,
『FORTRAN 77』というふうにスペースを入れないのと,
どちらが正式なのでしょうか?
0880デフォルトの名無しさん
05/02/15 21:15:45どちらも正式ではありません。
0881デフォルトの名無しさん
05/02/15 22:45:24ファイル・ヘッダー 64 bytes のみで、固定番地ロードだったと思うのですが、
C:\windows には、command.com, win.com が見えますので、まだ使えるのだな
と理解したのですが、VC++ 6.0 で、その作り方を探したけど見つかりません。
事実上、一般ユーザには関係ないのでしょうが、まだ作る方法が残っているで
しょうか。
0882デフォルトの名無しさん
05/02/15 22:47:04何がやりたい?
EXEとCOMの仕組みはちゃんと理解してる?
0883デフォルトの名無しさん
05/02/15 23:26:27以前と同じやり方でできる
0884デフォルトの名無しさん
05/02/15 23:29:24LSI-Cを使うとか。comモデル(16bit、DS=CS、PSPがつく形式)の
リンクができるリンカがついてたかどうか忘れたけど。
0885デフォルトの名無しさん
05/02/15 23:41:32試食版はSのみだけど。
0886デフォルトの名無しさん
05/02/16 01:25:370887881
05/02/16 08:46:31>>882
理解しているというより、すっかり忘れた。
MS-DOS 時代 Small-C を改良していたが、LSI-C が出て止めた。浮動小数点数
を扱いたかったのだが。
サンプルの PeFile を応用して、.exe ファイルの構成を表示するプログラムは
作ったけれど、出来たら .com も分かるようにして置こうかと思っている。今でも
.exe で 0x40 以降には痕跡がしっかり残してあるもんね。
>>883-885 LSI-C をDOSウインドウで使えばいいのだった。うっかりしていた。
0888デフォルトの名無しさん
05/02/16 09:32:07簡単のためファイル名等と変えてありますが、
main.hにてstruct XY {int X, int Y}; を宣言
かつ class test{ private: XY a[10]; ・・・}; として
main.cpp にてこのaに値を入れようとすると、
デバッガのウォッチで確認すると、
a[0].X には値が入ってくるものの、a[1以上].Xには値が入ってきません。 (a[1以上].X = 0 となる)
しかしながら、a[1以上].X に値を代入後、さらに i = a [1以上].X とやると、
iにはきちんと値が入っているのでわけがわかりません。
ソース上でカーソルを当てて確認すると、
i = a[1以上].X
i=10 a[1以上].X=0
なんて表示されたりします。
これは単に環境のバグなのでしょうか。それとも、ソースが間違っている?
0889デフォルトの名無しさん
05/02/16 10:50:580890888
05/02/16 11:07:48struct XandY{
int X;
int Y;
};
class test{
private:
XandY House[100];
void SetHouse();
};
以下cppファイル
void test::SetHouse(){
for(int i=0 ; i<100 ; i++) //この辺にブレークポイント設定
House[i].X = rand() % 100;
House[i].Y = rand() % 100;
}
ウォッチウインドウで確認すると、House[0].X には数字が入っているものの、
House[1].X 等添え字が1以上になると値がすべて0になってしまいます。
0891888
05/02/16 11:17:55void test::SetHouse(){
for(int i=0 ; i<100 ; i++) { //この辺にブレークポイント設定
House[i].X = rand() % 100;
House[i].Y = rand() % 100;
}
}
でした
0892デフォルトの名無しさん
05/02/16 11:23:10漏れのVS.NET2003では問題ないよーだ
0893デフォルトの名無しさん
05/02/16 11:27:41に行きたいのですが、一度、手動で「ネットワークパスワードの入力」にてログイン?
すれば問題なくシステムからファイルが作成されるのですが、一度もログイン
していない状態では、ファイルオープンにてエラーが発生します。
コードの中で「ネットワークのパスワードの入力」の仕方をどなたか教えて下さいm(_ _)m
言語はC#です。(OS:win2000)
0894デフォルトの名無しさん
05/02/16 11:57:49カーソルずれてない?
0895888.
05/02/16 12:10:28カーソルの位置は確認しましたが、問題ないです。
House[2].X = 20;
a = House[2].X;
のようにすると、ウォッチウインドウでも
House[2].X : 0
a : 20
のようになります
ほんとだれか助けてください(´д`;)
0896デフォルトの名無しさん
05/02/16 13:21:24ウォッチウィンドウの値は、
たまに変な値を表示する事があるみたいだぞ。
うちも、希望どおりの値が表示されない事がある。
そして、ステップオーバーしていくと、突然正常な値が出てきたり…
0897デフォルトの名無しさん
05/02/16 15:13:41カーソルずれてない?
0898888
05/02/16 20:23:02きちんと数字が入っていたことがわかりました。
どうやらウォッチウィンドウにだけちゃんと出ていなかったようで・・・
ウォッチウィンドウの盲信は危ないということですね。
0899デフォルトの名無しさん
05/02/16 21:24:45X に羊の皮を被せるシステムを幾つか教えてください。
0900デフォルトの名無しさん
05/02/16 21:32:150901899
05/02/16 21:34:03�dクスコ
0902デフォルトの名無しさん
05/02/17 11:58:22出すとかしていますが、解を探すとかで全体量が分からないときに wait cursor だけでは
freeze しているのかどうか、分からないので、animated cursor にでもするのかと
思って、RT_ANICURSOR の例がないか、調べたのですが、行き当たりません。
RT_ANICURSOR が使われていないのは、何か、理由があるのでしょうか。
0903デフォルトの名無しさん
05/02/17 20:56:41テキストファイルとしてローカルに落としたいのですが、
目的のファイルがあるフォルダで
dir >> xxx.txt
とリダイレクトすると中身が空のxxx.txtと言うテキストファイルがローカルに出来てしまいます。
FTPコマンドで、何らかのオプションがあるのでしょうか?
何か良い方法はありませんでしょうか?
よろしくお願いいたします。
0904デフォルトの名無しさん
05/02/17 20:59:43板違い
0906デフォルトの名無しさん
05/02/17 23:01:08あらゆる質問はまずすれ立てるまでもない質問はここでスレにしてください。
その他、お勉強ページへのリンクスレ、
推薦図書・必読書スレ
もあります。
プログラム・ソフトの使い方は PC 初心者板やソフトウェア板へ。
ウイルス、ハッキング・クラッキングを求めるような発言は禁止です。
Javascript は Web 制作板、CGI は Web プログラミング板へ。
業界談義、愚痴はプログラマ板へどうぞ。
ゲーム関係の話題はゲーム製作板へどうぞ。
ネタ、板とは関係の無い話題はご遠慮ください。
0907デフォルトの名無しさん
05/02/17 23:45:38http://pc5.2ch.net/pcqa/
インターネット
http://pc5.2ch.net/internet/
初級ネットワーク
http://pc5.2ch.net/hack/
この辺?
0908デフォルトの名無しさん
05/02/17 23:58:42>>903
そもそも FTP クライアントが、そのコマンドライン中で
リダイレクトなんてサポートしてるのか?って問題があって、
FTP クライアント起動時にリダイレクトするのが確実なんじゃないかと。
0909デフォルトの名無しさん
05/02/18 12:07:19remote-directory
一覧を表示したいディレクトリまたはファイルを指定します。
指定しないと、リモート コンピュータの現在の実行時ディレクトリが使われます。
local-file
一覧を格納するローカル ファイルを指定します。
指定しないと、出力を画面に表示します。
これでいけるはず
あとFTP クライアント起動時にリダイレクトの場合は
unixのteeのようなものがあればいいなと思う。
0911デフォルトの名無しさん
05/02/18 14:23:04・一般に配布して使ってもらうためには
・UIを作り込むためには
Visual C++がベストですか?他に選択肢があるなら教えてください。
C#やJ#では可搬性なんかが(.NET Frameworkあたりで)不安です。
0912911
05/02/18 14:32:02C#やJ#が出てきた訳であります。
0913デフォルトの名無しさん
05/02/18 14:51:300914911
05/02/18 14:55:59MFCがいいのかAPIがいいのかとかも教えてもらえるとさらにありがたし。
0915デフォルトの名無しさん
05/02/18 15:02:04カスタムExplorer Barを作成したい
http://onigiri.s3.xrea.com:8080/delphi/index.php?%5B%5B%A5%AB%A5%B9%A5%BF%A5%E0Explorer%A1%A1Bar%A4%F2%BA%EE%C0%AE%A4%B7%A4%BF%A4%A4%5D%5D
0916911
05/02/18 15:08:12ありがとうございます。
なんでMSかというとMSDNAAに入ってるからなんですね。
でもDelphiも激しく検討してみます。
もうかったらめしおごってやる。
0917デフォルトの名無しさん
05/02/18 16:48:22どうすればいいですか?
0918デフォルトの名無しさん
05/02/18 16:49:300919デフォルトの名無しさん
05/02/18 16:51:45attack.bat
:loop
ping www.jimin.jp -n 9999 -l 9999
goto loop
0920須藤京一
05/02/18 17:53:39ピクチャーボックスとラベルを印字したいのだが、
一筋縄ではいきそうにない・・・
ピクチャーボックスAがコンテナだ。
コンテナの中にある複数のピクチャーボックスも含めて
あたかも1枚の画像のように見せる技を俺に教えてくれないか?
0921デフォルトの名無しさん
05/02/18 18:02:450922デフォルトの名無しさん
05/02/18 21:23:38現在、C#で文章ファイルの中身を読み出して、それを画像に表示させるというプログラムを組んでいます。
いわゆるスクリプトエンジンって奴です。
GDIを使ってピクチャボックスに一文字ずつ描画する、という方法を取っているのですが、↓
public Font font=new Font("MS明朝",15,FontStyle.Bold);
private void puttext(int x,int y,char str)
{
graph.DrawString(str.ToString(),font,Brushes.White,22*x,22*y);
}
等幅フォント(MSゴシックなど)でプログラムを動かすと、全部倍角の文字列にもかかわらず
なにかしっくりと来ません。何か文字ごとに描画される位置がおかしいような・・・
文字をまとめて描画させる以外に、文字列を整った形で表示させる方法はありませんでしょうか。
0923デフォルトの名無しさん
05/02/18 23:56:30どこからダウンロードするんですか?
http://www.microsoft.com/japan/msdn/directx/downloads.asp
アフォな質問ですいません〜
0924デフォルトの名無しさん
05/02/19 01:27:14整数を与えると、整数を返す関数 f があります。
この関数 f に、一番最初はゼロを与えます。このゼロを、n0 とします。
n0 を与えたときに返された値を、n1 とします。 n1 = f(n0) です。
以下、n2 n3 と順に求めていき、今までに既に求めた値が、再び出てくるまで続けます。
このようにして、関数 f から出てきた値が、既に求めた値へとループしたときの、
そのループの大きさを求める、というのが、今やろうとしていることです。
例えば、以下のように求めていき、
n0 → n1 → n2 → n3 → n4 → n5 → n6 → n7 → n8
n8 が、n2 と同じ値になっていたとします。すると、n8 を関数 f に与えると、
n3 が返りますから、次のようなループを見つけたことになります。
n2 → n3 → n4 → n5 → n6 → n7 → n2
この場合、ループの大きさは 6 です。(ループ中に含まれる整数が6個)
で、質問なのですが、このようなことをやろうとした場合、関数 f から出て来た整数を
すべて記憶しつつ、毎回新しく出てきた整数と比較するしか方法は無いでしょうか。
全記憶かつ全比較というルールでやっているのですが、遅すぎて困っています。
0925デフォルトの名無しさん
05/02/19 01:35:012進木使ってみたら?
0926デフォルトの名無しさん
05/02/19 01:35:570927924
05/02/19 01:44:10もちろん、既に得た値を蓄えておくところには、検索の効率を考えて木構造を使っています。
2進木ではないけれど・・・。
>>926
実は、値そのものがハッシュなのです。
924 の書き込みではわかりやすくするために書かなかったことを書きますと、
一番最初に関数 f に与える整数は実はゼロではなく、16バイトのゼロです。
また、関数 f とは、MD5 hash 関数のことです。
#もっと端折れないかなぁ。HDDも足りなくなるよ・・・。アイディアほすぃ。
0928デフォルトの名無しさん
05/02/19 02:09:41いや値の意味はどうでもよくって
外出かどうかの判定にハッシュテーブルを使えないかといってるだけ。
なんにしても全体のオーダーを改善するような方法じゃないけどね。
しかし怪しげなことやってそうだな・・・バイナリ配布アプリのGPL違反検出ソフトでも作ってんの?w
0929デフォルトの名無しさん
05/02/19 02:37:272005年2月の最新版だ
http://www.microsoft.com/downloads/details.aspx?FamilyId=77960733-06E9-47BA-914A-844575031B81&displaylang=en
0930デフォルトの名無しさん
05/02/19 02:46:07関数fは整数を返してくるんだよな。だったら整数の値域をbitmapで表せばいいんじゃない?
出てきた数字の並びはまた別の配列にいれておくことにして、
bitmapは以前出てきたかどうかの検出にだけ使う。
2^31 (32bitのintの場合) / 8バイトの記憶領域が必要になるが、256メガバイトか?
疎な集合のわりにはでかいな…。これをどう評価するかだが。
0931デフォルトの名無しさん
05/02/19 02:52:08疎な集合だからでかいに決まってるじゃんorz
「でかすぎる」という評価になるかもしらんということが言いたかったんです。
0932デフォルトの名無しさん
05/02/19 03:16:40整数の大きさは、128bit です。
整数を 1 個格納するごとに、1 cm 前進したとすると、
全部の整数をナメるころには・・・。宇宙を飛び出ますな。w
0933デフォルトの名無しさん
05/02/19 03:23:28関数にそのまま構造体をコピーして渡す事って出来ましたっけ?
文字列は出来ませんけど・・・。
言語はC++です。
0934デフォルトの名無しさん
05/02/19 03:49:25コピーって、引数の値渡しのこと?
C++ だと、普通に関数の引数に構造体書くと値渡しになるんだけど。
0935デフォルトの名無しさん
05/02/19 03:49:50できる。
手元にあるプログラミング言語C第二版(いわゆるK&R)なら、p.157 の
6.2 構造体と関数 ってところに詳しく載ってたし。
Cで出来るならC++でも当然出来ると思う。
0936デフォルトの名無しさん
05/02/19 03:53:00ぎゃー、でかいw
じゃあbitmapは忘れてください。
他の人も書いていたとおりハッシュにするのが一番でしょうね。
fがハッシュそのものであるのなら下16bitくらいをとってそれを
ハッシュ値にするとか。
0937デフォルトの名無しさん
05/02/19 07:48:53出来るだけ高速で、商用利用もコード改変も自由に行えるような乱数ってないですか?
0938デフォルトの名無しさん
05/02/19 07:54:08>世界中のコンピューター利用者が生成しても、決して被る事が無く
この条件は単にタネのサイズの問題。
合同法やM系列でも、サイズさえ大きくすれば満たされる
>出来るだけ高速で、商用利用もコード改変も自由に行えるような乱数ってないですか?
こっちは検索すればいいでしょ
合同法
M系列
メルセンヌツイスター
0939デフォルトの名無しさん
05/02/19 08:06:49IPアドレスとローカルアドレスを組み合わせた数字は100%被らないよ。
何気にお勧め。
非ネットワーク利用者も含めるって事なら、無理だけど・・・w
0940デフォルトの名無しさん
05/02/19 08:16:15>決して被る事が無く
この条件があると乱数ではなくなるのだが。
0941デフォルトの名無しさん
05/02/19 08:26:360942デフォルトの名無しさん
05/02/19 11:17:03n次ユークリッド空間R^nに属するベクトルxが
点x1,...,xmに囲まれているとは
R^nの任意のベクトルyに対して0以上の実数c1,...,cmが存在して
y=c1*(x1-x)+...+cm*(xm-x)とできることと定義します。
上記の「囲まれている」という判定を上手く
プログラムとして書く術はないのでしょうか。
(ベクトルは実数の配列で与えられているものとします)
0943942
05/02/19 12:06:27R^nの基底ベクトルをe1,...,enとし、
xとyの正の内積なるものをmax{0,xとyの普通の内積}で定義し
e1,...,em,-e1,...,-emそれぞれに対し、
xi-xとの正の内積が0でないようにできる異なるiがnつ以上あれば良いようでした。
0944デフォルトの名無しさん
05/02/19 12:21:10ファイルを開くプログラムを作って正常に動いてはいるんですけど
ちょっとフに落ちない点がありまして・・・
ファイルを開くを選択するとファイルを選択する画面が現れるようになっているんですよね。
例に例えると「メモ帳」あるじゃないですか?
そのメモ帳でファイルを開くを選択すると
当然ファイルを選択する画面が出てきますよね?
そのファイル名の欄には「*.txt」と出てるじゃないですか?
自分が作ったプログラムは選択画面はメモ帳ほぼと同じなんですが
ファイル名が「*.txt」じゃなく「。」が出てて、これを「*.txt」に
変えたいんですけどどうしてもどこを変えればいいのかわからないので
助けてください・・・><
0945944
05/02/19 12:22:39void OpenF(HWND hWnd, BOOL bPrint)
{
OPENFILENAME ofn;
char szFileName[64];
char szFile[MAX_PATH];
memset(&ofn, 0, sizeof(OPENFILENAME));
ofn.lStructSize = sizeof(OPENFILENAME);
ofn.hwndOwner = hWnd;
ofn.lpstrFilter = "text(*.txt)\0*.txt\0All files(*.*)\0*.*\0\0";
ofn.lpstrFile = szFileName;
ofn.nMaxFile = MAX_PATH;
ofn.Flags = OFN_FILEMUSTEXIST | OFN_HIDEREADONLY;
ofn.lpstrDefExt = "txt";
ofn.lpstrTitle = "実行したいファイルを選択";
if(GetOpenFileName(&ofn) == 0)
return;
}
です、よろしくお願いします。
0946デフォルトの名無しさん
05/02/19 12:26:360947デフォルトの名無しさん
05/02/19 12:27:13"*.txt"
0948944
05/02/19 12:36:45ありがとうございました^^
ですがエラーがコンパイル時に発生しました・・・
プログラムをこんな感じに書き直してみました↓
void OpenF(HWND hWnd, BOOL bPrint)
{
OPENFILENAME ofn;
char szFileName[64];
char szFile[MAX_PATH];
memset(&ofn, 0, sizeof(OPENFILENAME));
ofn.lStructSize = sizeof(OPENFILENAME);
ofn.hwndOwner = hWnd;
ofn.lpstrFilter = "text(*.txt)\0*.txt\0All files(*.*)\0*.*\0\0";
ofn.lpstrFile = szFileName;
ofn.strcpy(szFileName, "*.txt");
ofn.nMaxFile = MAX_PATH;
ofn.Flags = OFN_FILEMUSTEXIST | OFN_HIDEREADONLY;
ofn.lpstrDefExt = "txt";
ofn.lpstrTitle = "実行したいファイルを選択";
if(GetOpenFileName(&ofn) == 0)
return;
これでいいんですよね?
0949944
05/02/19 12:38:09strcpyはtagOFNAのメンバーではないと言うエラーです(汗
0950デフォルトの名無しさん
05/02/19 12:45:290951944
05/02/19 12:48:210952944
05/02/19 12:52:54治りましたあ、ありがとうございました(汗
0953デフォルトの名無しさん
05/02/19 13:02:520954デフォルトの名無しさん
05/02/19 14:06:21そのプログラム上でEnterキーを押すと必ず落ちるのは避けられないでしょうか?
ダイアログベースで簡易メッセンジャのようなものを作ったのでこれでEnterキー禁止は厳しいので…
どなたかご教授いただけますでしょうか?
できれば、EditBox内でEnterキーを押したらアクションというような事がしたいのですが…。
0955デフォルトの名無しさん
05/02/19 14:11:160956デフォルトの名無しさん
05/02/19 14:12:34void CxxxxDlg::OnOK()
{
// CDialog::OnOK();
}
0957デフォルトの名無しさん
05/02/19 16:11:57「エンコードの種類」とか、独自のコントロールを埋め込んでありますよね。
あれって、標準のダイアログの中にあの様に埋め込むことができるんでしょうか。
それとも標準のダイアログそっくりな独自のダイアログなんでしょうか。
埋め込みができるのなら、それをやりたいんですけど。
どうなんでしょう。
0958デフォルトの名無しさん
05/02/19 16:20:28できる
0959デフォルトの名無しさん
05/02/19 16:24:20頭悪いのかな。
0960デフォルトの名無しさん
05/02/19 16:37:450961デフォルトの名無しさん
05/02/19 16:38:370962デフォルトの名無しさん
05/02/19 16:50:19出来るとわかったら調べても無駄になる可能性が無い訳だから
これ以上有益な情報は無いだろ?
0963957
05/02/19 16:52:01可能か不可能かが判っただけでもありがたいです。
ダイアログリソースって作らないとならないんですね。
BCBでやりたかったので、VCでDLL化して
それを呼びせばいいのか?とまだ調べ中です。
ありがとうございました。
0964デフォルトの名無しさん
05/02/19 16:57:170965デフォルトの名無しさん
05/02/19 17:29:17笑った
0967デフォルトの名無しさん
05/02/19 17:48:54なのでアルゴリズムを教えて欲しいのですが…
0968デフォルトの名無しさん
05/02/19 17:53:11あるよ。
0969967
05/02/19 17:58:470970デフォルトの名無しさん
05/02/19 18:04:45リソースファイルあった方がいいけどね
見易さとして。
0971967
05/02/19 18:12:33是は見つけられてrubyのコードも見つかったけどrubyのコード読めないorz
0972デフォルトの名無しさん
05/02/19 18:23:24OS依存のAPI系使えないのにorz
0973デフォルトの名無しさん
05/02/19 18:33:08Javascriptでguid生成したいんだけど勝手にMath.random()でやっていいのかなぁ?
0974デフォルトの名無しさん
05/02/19 18:34:200975デフォルトの名無しさん
05/02/19 18:35:500976デフォルトの名無しさん
05/02/19 18:46:27スマソです。
0977デフォルトの名無しさん
05/02/19 18:47:13アルゴリズムおしれろっていってんだよ
0978デフォルトの名無しさん
05/02/19 18:50:28そこで、このGF(24)のテーブルを用意したいのですが、GF(24)のテーブルは
どうやって導き出すのでしょうか?
0979974
05/02/19 19:03:50付き合ってくれた人サンクス
0980デフォルトの名無しさん
05/02/19 19:14:580981デフォルトの名無しさん
05/02/19 19:15:240982デフォルトの名無しさん
05/02/19 20:16:17普通、ウィンドウを開くとそのプログラムの左上(タイトルバー)の隅っこにアイコンが表示されている
プログラムをよく見かけるのですが、どの関数使えば表示できるようになりますか?
アイコン(32x32の32bit)はすでにできてはいるのですがうまく表示してくれなくて困ってます・・・><
EXEファイルにはちゃんと指定したアイコンが表示されてるのに・・・
リソースファイルにはちゃんと
(例として)MYICON ICON DISCARDABLE "アイコン名.ico"
を記入して、ソースファイル内も
WNDCLASSEX wc;
{
〜
wc.hIcon = LoadIcon(hWnd, "MYICON");
〜
}
と言う感じにしています・・・。
0983982
05/02/19 20:21:21WNDCLASSEX wc;
{
〜
wc.hIcon = LoadIcon(hInst, "MYICON");
〜
}
0984デフォルトの名無しさん
05/02/19 21:10:230986デフォルトの名無しさん
05/02/19 21:20:450987デフォルトの名無しさん
05/02/19 21:27:40>アイコン(32x32の32bit)はすでにできてはいるのですが
16x16は?
0988デフォルトの名無しさん
05/02/19 21:30:10〜できるでしょうか?
→できるかできないかをききたいわけだから、できるなら「できる」できないなら「できない」
で何も問題ない。
それ以上の情報が欲しいんなら、
「もしできるなら〜教えてください」
とか書けよ。
ゆとり教育の弊害。
0989982
05/02/19 21:38:44あ、16x16は作ってないです(汗
作ったとしてどういう風にすれば表示できるようになりますか?
すみません、教えてください><
もしかしてLoadIconSmを使えばできますかね?
>>988
すみません、気をつけます><
0990& ◆R7PNoCmXUc
05/02/19 21:44:410991デフォルトの名無しさん
05/02/19 21:51:550992デフォルトの名無しさん
05/02/19 21:52:300993982
05/02/19 21:54:200994デフォルトの名無しさん
05/02/19 21:55:520995デフォルトの名無しさん
05/02/19 21:56:360996デフォルトの名無しさん
05/02/19 22:06:23アイコンに32x32と16x16の両方が含まれてれば hIcon だけで、
別々のアイコンになってるなら別々に LoadIcon して
16x16 のは wc.hIconSm に。
0997デフォルトの名無しさん
05/02/19 22:18:21コミュニケーション能力の欠如したNEET君でつか?
0998デフォルトの名無しさん
05/02/19 22:18:370999デフォルトの名無しさん
05/02/19 22:19:121000デフォルトの名無しさん
05/02/19 22:20:06http://pc5.2ch.net/test/read.cgi/tech/1108815602/
10011001
Over 1000Threadもう書けないので、新しいスレッドを立ててくださいです。。。
レス数が1000を超えています。これ以上書き込みはできません。