検索結果 2203 件

by h2so5
9年前
フォーラム: C言語何でも質問掲示板
トピック: デジタルI/Oの使い方について
返信数: 10
閲覧数: 5572

Re: デジタルI/Oの使い方について

マニュアルを無断でアップロードしちゃダメですよ。ログインしないと見れないようですし。
All rights are reserved. No part of this manual may be reproduced by any
mechanical, electronic, or other means in any form without prior written
permission of the manufacturer.
by h2so5
9年前
フォーラム: C言語何でも質問掲示板
トピック: C++11でのmutexについて
返信数: 6
閲覧数: 3127

Re: C++11でのmutexについて

tarako さんが書きました: しかし, 思ったように排他制御が出来なくて困っています.
具体的に、どのようにうまく出来ないのかが分かりません。
by h2so5
9年前
フォーラム: C言語何でも質問掲示板
トピック: 2つのexeの間で値の受け渡し
返信数: 6
閲覧数: 3233

Re: 2つのexeの間で値の受け渡し

補足ですがc_str()の代わりにc_bstr()を使えばWideStringとFindWindowの組み合わせでコンパイルできるはずです。
by h2so5
9年前
フォーラム: C言語何でも質問掲示板
トピック: 2つのexeの間で値の受け渡し
返信数: 6
閲覧数: 3233

Re: 2つのexeの間で値の受け渡し

AppTitleの型をAnsiStringではなくWideStringに変えてみてください。
by h2so5
9年前
フォーラム: C言語何でも質問掲示板
トピック: 【"for_each"が あいまいです】について
返信数: 2
閲覧数: 1940

Re: 【"for_each"が あいまいです】について

std::for_eachはテンプレート関数です。
プログラムが動いているということは実際にはエラーは発生しておらず、VisualStudioが間違って赤線を表示しているだけだと思います。
by h2so5
9年前
フォーラム: C言語何でも質問掲示板
トピック: 古いですがVC2010にて質問です
返信数: 3
閲覧数: 2028

Re: 古いですがVC2010にて質問です

これは.NET FrameworkのクラスなのでC++/CLIという言語でないと動きません。
C++/CLIを使うのはおすすめしないのでC++用のSHA-2用のライブラリをどこかで探したほうがいいと思います。

これとか
http://www.aarongifford.com/computers/sha.html
by h2so5
9年前
フォーラム: C言語何でも質問掲示板
トピック: C言語でnanを使うことに問題はあるか
返信数: 9
閲覧数: 5272

Re: C言語でnanを使うことに問題はあるか

arg_checkをこういう設計にするのはどうでしょうか。 #include <stdio.h> enum arg_result { ARG_A = 1 << 0, ARG_B = 1 << 1, ARG_C = 1 << 2 }; int check_arg(int *a, int *b, int *c) { int r = 0; if (a && <引数Aあり>) { *a = <引数A>; r |= ARG_A; } if (b && <引数Bあり>) { *b = <引数B>; r |= ARG_B; } if (c && <引数Cあり>) { *c = <引数C>; r |= ARG...
by h2so5
9年前
フォーラム: C言語何でも質問掲示板
トピック: C言語でnanを使うことに問題はあるか
返信数: 9
閲覧数: 5272

Re: C言語でnanを使うことに問題はあるか

引数を受け取る時点でa, bに直接代入してparameter.txtから読んだデータを上書きしてしまえば済むと思うのですが。
by h2so5
9年前
フォーラム: C言語何でも質問掲示板
トピック: C言語でnanを使うことに問題はあるか
返信数: 9
閲覧数: 5272

Re: C言語でnanを使うことに問題はあるか

lon さんが書きました: の部分が曖昧でした。実行時に”もし引数があれば”、
arg_a = a;
a_flag = 1;
を両方行う、ということです。
この部分の「”もし引数があれば”」の部分が具体的にC言語でどのように記述されるのかを聞いているのですが。
「引数がある」という状態が一体何を意味しているのかが分かりません。
by h2so5
9年前
フォーラム: C言語何でも質問掲示板
トピック: BMP画像の表示
返信数: 8
閲覧数: 4717

Re: BMP画像の表示

効率に関するアドバイスを一つ。 次のコードはどちらのほうが速いでしょうか。 #include <stdio.h> int main(void) { int i, x, y; static int pixel[40000][40000]; for (y = 0; y < 40000; ++y) { for (x = 0; x < 40000; ++x) { pixel[y][x] = 1; } } return 0; } #include <stdio.h> int main(void) { int i, x, y; static int pixel[40000][40000]; for (y ...
by h2so5
9年前
フォーラム: C言語何でも質問掲示板
トピック: C言語でnanを使うことに問題はあるか
返信数: 9
閲覧数: 5272

Re: C言語でnanを使うことに問題はあるか

flagが1かどうかで判定するということは、flagが常に1とは限らないわけですよね。
ということはその前にflagを1にするかどうかで条件分岐が存在するはずですが、その部分をどうするつもりなのかがよく分かりません。
「引数の受け取り」部分の処理が不明なのです。
by h2so5
9年前
フォーラム: C言語何でも質問掲示板
トピック: C言語でnanを使うことに問題はあるか
返信数: 9
閲覧数: 5272

Re: C言語でnanを使うことに問題はあるか

そもそも、flagに1を代入するかどうか、NaNを実数で上書きするかどうかはどうやって判定するのでしょうか。
by h2so5
9年前
フォーラム: C言語何でも質問掲示板
トピック: BMP画像の表示
返信数: 8
閲覧数: 4717

Re: BMP画像の表示

BMPmgr.cppの21行目と31行目で思いっきりバッファオーバーランしてますね。
あと幅はWIDTHです。WEIGHTは重さです。
by h2so5
9年前
フォーラム: C言語何でも質問掲示板
トピック: ノベルゲームのテキストエンジン[C/C++]
返信数: 7
閲覧数: 7121

Re: ノベルゲームのテキストエンジン[C/C++]

テキスト処理が多い場合はマルチバイトではなくUnicodeで開発したほうがいいと思います。
by h2so5
9年前
フォーラム: C言語何でも質問掲示板
トピック: [python] 為替データ取得
返信数: 4
閲覧数: 2426

Re: [python] 為替データ取得

本題なのですが、為替データを取得するプログラムは本来何の言語で書く予定なのでしょうか。
by h2so5
9年前
フォーラム: C言語何でも質問掲示板
トピック: [python] 為替データ取得
返信数: 4
閲覧数: 2426

Re: [python] 為替データ取得

このソースコードはオープンソースではありません。
ライセンスが何も指定されていないので無断転載すると著作権の侵害になります。

https://github.com/hironishi/forexfeed
by h2so5
9年前
フォーラム: C言語何でも質問掲示板
トピック: インクルードファイルが多すぎます
返信数: 6
閲覧数: 4867

Re: インクルードファイルが多すぎます

こんなもの作ってませんか?↓ //common.h //いちいち各種ファイルに必要な分のヘッダをインクルードするのが面倒くさいからまとめちゃったヘッダー //初心者とかレスポンスを気にしない人がよくやる行為 //(ヘッダーファイルが多くなりがちなゲームでの開発ではもっとも非推奨な行為です) #include<stdio.h> #include<math.h> #include<dxlib.h> #include"自作ヘッダ1" #include"自作ヘッダ2" //以下略 インクルードするヘッダが2~3個程度ならともかく、今はパソコンのスペックが高くなっているとはいえ、 毎度毎度大量のヘッダ...
by h2so5
9年前
フォーラム: C言語何でも質問掲示板
トピック: インクルードファイルが多すぎます
返信数: 6
閲覧数: 4867

Re: インクルードファイルが多すぎます

元の文が "too many include files" なので誤訳とは言えないと思います。
by h2so5
9年前
フォーラム: C言語何でも質問掲示板
トピック: winsock マルチスレッド
返信数: 2
閲覧数: 2673

Re: winsock マルチスレッド

コード:

decltype(sockadd) from;
int from_length = sizeof(from);
decltype(sockadd)はsockaddの型を表します。
sockaddの型はsockaddr_inなので下のコードと同じ意味です。

コード:

sockaddr_in from;
int from_length = sizeof(from);
by h2so5
9年前
フォーラム: C言語何でも質問掲示板
トピック: string型を含む構造体のリストをつくろうとしてるんだと思います
返信数: 4
閲覧数: 5550

Re: string型を含む構造体のリストをつくろうとしてるんだと思います

すみません、そのコードはC++11でないと動かないです。 これを試してみてください。 while( getline( ifs, str ) ) { Node tmp; int t; tmp.number = gNodeNum; stringstream ss(str); ss >> tmp.name >> t; cout << tmp.name << " " << tmp.number << endl; gNodeList.push_back( tmp ); gNodeNum++; }
by h2so5
9年前
フォーラム: C言語何でも質問掲示板
トピック: string型を含む構造体のリストをつくろうとしてるんだと思います
返信数: 4
閲覧数: 5550

Re: string型を含む構造体のリストをつくろうとしてるんだと思います

stringの値がすべて同じになるのはtmp.name.c_str()のアドレスが共有されており、同じ領域に何度も上書きして書き込んでいるからです。 下のコードを実行してみてください。 #include <iostream> #include <string> using namespace std; int main() { for (int i = 0; i < 5; ++i) { string s; cout << (void*)s.c_str() << endl; } } 異なるstringのインスタンスでもすべて同じアドレスが表示されているはずです。 コンパイラの中にはstd::st...
by h2so5
9年前
フォーラム: C言語何でも質問掲示板
トピック: TiledMapEdhtorで出力したデータについて
返信数: 6
閲覧数: 3091

Re: TiledMapEdhtorで出力したデータについて

TiledMapEditorに関してはエディタ自体はGPLなので作成したファイルの利用に関して何の制限もありません。
ただし、最初から付属しているタイルセット画像に関してはGPLが適用されているものがあるので、その画像を利用する場合はGPLに従って利用する必要があります。

その他のツールに関してはそのライセンスを確認しないと分かりません。
by h2so5
9年前
フォーラム: C言語何でも質問掲示板
トピック: 画像処理(openCV)
返信数: 2
閲覧数: 2546

Re: 画像処理(openCV)

使い終わった画像をcvReleaseImageで解放してください。
by h2so5
9年前
フォーラム: C言語何でも質問掲示板
トピック: テンプレートの使いどころ
返信数: 2
閲覧数: 2050

Re: テンプレートの使いどころ

stringはそのままcoutに渡せますよ。
http://ideone.com/VUIv9f

オリジナルのクラスの場合はオペレーターのオーバーロードを利用します。

コード:

ostream& operator<< (ostream& s, const Myclass& c)
{
	s << c.Name;
}
by h2so5
9年前
フォーラム: C言語何でも質問掲示板
トピック: 全ての通信はNAPT対応ルータを介しているか
返信数: 12
閲覧数: 7227

Re: 全ての通信はNAPT対応ルータを介しているか

METAL GEAR ONLINEでの統計によると、日本では7割がNAPT越しでの接続のようです。
METAL GEAR SOLID PORTABLE OPSではWifiでの接続のみということが関係しているのかほとんどNAPT越しになっています。

参考URL: http://homepage3.nifty.com/toremoro/stu ... versal.pdf
by h2so5
9年前
フォーラム: C言語何でも質問掲示板
トピック: 全ての通信はNAPT対応ルータを介しているか
返信数: 12
閲覧数: 7227

Re: 全ての通信はNAPT対応ルータを介しているか

全て理解しております。 P2Pオンリーの場合はホストとなるPCを用意する必要があるのでポートフォワードを必要としますから、「今までポートフォワーディングを行ったことが一度もないのに、何の不都合もなくネットゲームをすることができていたのはどうしてだろう?」と疑問に思ったわけです。 が、ゆっくり考えてみると、マッチングサーバーさえ用意すれば対戦のエントリー時にマッチングサーバーにグローバルIPアドレスとポート番号を保存しておけば、それを別の誰かが取得してそこに向かって接続要求を出すことで、間にNAPTが入って変換されていようがいまいが関係無く、接続・通信が可能になるということに気づきました。 グ...
by h2so5
9年前
フォーラム: C言語何でも質問掲示板
トピック: 全ての通信はNAPT対応ルータを介しているか
返信数: 12
閲覧数: 7227

Re: 全ての通信はNAPT対応ルータを介しているか

補足です。 しかし仮にそうであるならば、ネットゲームをするにはポートフォワーディングを行う必要があります。 それにも関わらず私は生まれてこのかたそんなことをしたことがありません。 UPnPやUDPホールパンチングなど、自動的にポートフォワーディングを行う方法があるので、 アプリケーションが裏でポートフォワーディングを行っている場合もあります。 もし同じNAPT対応ルータを利用する複数のパーソナルコンピュータが同じポート番号を使用して通信を始めたら破たんするのではないでしょうか? 外部ポートと、内部ポートの番号が一致している必要はないので問題にはなりません。 219.94.244.34:1234...
by h2so5
9年前
フォーラム: C言語何でも質問掲示板
トピック: 武器クラスへのプレイヤー位置情報の渡し方
返信数: 10
閲覧数: 5753

Re: 武器クラスへのプレイヤー位置情報の渡し方

updateの引数で渡すのが自然だと思います。Playerクラスの座標が必要でないならば使わなければいいだけなので。
by h2so5
9年前
フォーラム: C言語何でも質問掲示板
トピック: URLを取り出す正規表現
返信数: 4
閲覧数: 2906

Re: URLを取り出す正規表現

正規表現を利用するより、HTMLパーサーを導入したほうが良いのではないかと思います。
by h2so5
9年前
フォーラム: C言語何でも質問掲示板
トピック: C++ のイテレータの利点
返信数: 6
閲覧数: 5909

Re: C++ のイテレータの利点

そもそもそのコードは2つともイテレータの使い方が間違っているのでコンパイルできません。
by h2so5
9年前
フォーラム: C言語何でも質問掲示板
トピック: C++ のイテレータの利点
返信数: 6
閲覧数: 5909

Re: C++ のイテレータの利点

イテレータはポインタと違って要素のアドレスが連続している必要がありません。
by h2so5
9年前
フォーラム: C言語何でも質問掲示板
トピック: C++ - Java で OpenCV の Keypoint の vector が受け渡しできない
返信数: 9
閲覧数: 5238

Re: C++ - Java で OpenCV の Keypoint の vector が受け渡しできない

native_keypointsの型は Ptr<RecognizeKeypoint> ですから、RecognizeKeypoint* にキャストすることはできません。
しかもPtr<RecognizeKeypoint>はスマートポインタなのでローカル変数と同じように自動で解放されてしまいます。

スマートポインタを使用せずに、
RecognizeKeypoint* native_keypoints = new RecognizeKeypoint();
とすれば動作すると思います。
by h2so5
9年前
フォーラム: C言語何でも質問掲示板
トピック: C++ - Java で OpenCV の Keypoint の vector が受け渡しできない
返信数: 9
閲覧数: 5238

Re: C++ - Java で OpenCV の Keypoint の vector が受け渡しできない

newした場合ヒープ上にインスタンスが確保されるのでスコープを抜けてもアクセスできますが、使い終わった時にdeleteしないとメモリリークが発生します。
C++はJavaと違ってガベージコレクションがないので、オブジェクトの寿命をプログラマが管理する必要があります。
by h2so5
9年前
フォーラム: C言語何でも質問掲示板
トピック: C++ - Java で OpenCV の Keypoint の vector が受け渡しできない
返信数: 9
閲覧数: 5238

Re: C++ - Java で OpenCV の Keypoint の vector が受け渡しできない

&keypoints_list[0]の型は vector<KeyPoint>* ですから、これを vector<vector<KeyPoint>>& にキャストすることはできません。
また、keypoints_listはローカル変数なので関数が終了した時点でアドレスは無効になります。
by h2so5
9年前
フォーラム: C言語何でも質問掲示板
トピック: RSA暗号について
返信数: 15
閲覧数: 12004

Re: RSA暗号について

途中でfinallyにジャンプすると初期化していないポインタに対してfreeを実行することになるので危険です。
by h2so5
9年前
フォーラム: C言語何でも質問掲示板
トピック: OpenCVで複数の画像を1つのウィンドウに表示させる
返信数: 4
閲覧数: 11378

Re: OpenCVで複数の画像を1つのウィンドウに表示させる

4つの画像を合成して1枚にすればいいと思います。
by h2so5
9年前
フォーラム: C言語何でも質問掲示板
トピック: iphoneのアプリ作りで悩んでます。
返信数: 2
閲覧数: 2301

Re: iphoneのアプリ作りで悩んでます。

コード:

- (void)TimerAction {

コード:

- (void)TimerAction:(NSTimer *)timer {
に変えてください。
by h2so5
9年前
フォーラム: C言語何でも質問掲示板
トピック: RSA暗号について
返信数: 15
閲覧数: 12004

Re: RSA暗号について

RSA_newを使って初期化してください。
by h2so5
9年前
フォーラム: C言語何でも質問掲示板
トピック: stringの文字列置換
返信数: 9
閲覧数: 3452

Re: stringの文字列置換

置換するルールを明確にしてください。 "0" や "10" はどのように置換されるのですか。
by h2so5
9年前
フォーラム: C言語何でも質問掲示板
トピック: Openglについて
返信数: 11
閲覧数: 4208

Re: Openglについて

なるほど、こういう分割方法のことを仰ってしたのですね。失礼しました。
このコードは描画するコードではなくて座標を出力するコードです。数字は頂点の座標です。
by h2so5
9年前
フォーラム: C言語何でも質問掲示板
トピック: Openglについて
返信数: 11
閲覧数: 4208

Re: Openglについて

四角形で描画しているわけではなく、三角形か点の集合で描画しています。
by h2so5
9年前
フォーラム: C言語何でも質問掲示板
トピック: Openglについて
返信数: 11
閲覧数: 4208

Re: Openglについて

球体にすることをあきらめるか、四角形だけで描画するのを諦めるかしかありません。
by h2so5
9年前
フォーラム: C言語何でも質問掲示板
トピック: Openglについて
返信数: 11
閲覧数: 4208

Re: Openglについて

不可能だと思います。
ミラーボールを見てもらえばわかりますが、四角形だけで球体を覆うことはできず、どうしても三角形の部分ができてしまいます。
by h2so5
9年前
フォーラム: C言語何でも質問掲示板
トピック: テキストフィールドの入力制限
返信数: 4
閲覧数: 1872

Re: テキストフィールドの入力制限

UIPickerViewを使って選択式にしたほうがいいと思います。
by h2so5
9年前
フォーラム: C言語何でも質問掲示板
トピック: テキストフィールドの入力制限
返信数: 4
閲覧数: 1872

Re: テキストフィールドの入力制限

11が入力できないのに110はどうやって入力するのでしょうか。
by h2so5
9年前
フォーラム: C言語何でも質問掲示板
トピック: ヘッダに宣言した構造体のサイズが参照できない
返信数: 2
閲覧数: 2823

Re: ヘッダに宣言した構造体のサイズが参照できない

sub.h上では配列のサイズが不明なのでサイズを得ることはできません。
by h2so5
9年前
フォーラム: C言語何でも質問掲示板
トピック: RSA暗号について
返信数: 15
閲覧数: 12004

Re: RSA暗号について

だんごさん さんが書きました: もしPEMファイルに出力せずにRSA構造体のnとeを相手に送ったとして、暗号化関数に渡すRSA構造体の作成はどう行うのでしょうか?
仮にPEMだと、PEM_read_RSAPublicKeyでRSA構造体が返されますが、nとeを送った場合RSA構造体にnとeを直接入れてもいいのでしょうか?
おそらく直接入れても大丈夫だと思います。
by h2so5
9年前
フォーラム: C言語何でも質問掲示板
トピック: RSA暗号について
返信数: 15
閲覧数: 12004

Re: RSA暗号について

AESとRSAを組み合わせる、ということしか分からないのでなんとも言えません。
RSAは単なるアルゴリズムですので、どのように暗号を運用するかは別の話です。
by h2so5
9年前
フォーラム: C言語何でも質問掲示板
トピック: ネットワーク対戦機能を作りたいのですが、
返信数: 5
閲覧数: 3451

Re: ネットワーク対戦機能を作りたいのですが、

無料サーバーはたいていサイト上に広告を表示することが条件ですので、そういう使い方ができるサーバーはほとんど無いと思います。
by h2so5
9年前
フォーラム: C言語何でも質問掲示板
トピック: RSA暗号について
返信数: 15
閲覧数: 12004

Re: RSA暗号について

 ・作成した公開鍵と秘密鍵をPEMファイルに出力してそのデータ(公開鍵)を相手に送信するのか。 目的によります。  ・秘密鍵をPEMファイルとして出力した際、セキュリティ的に安全か。 PEMは単なるフォーマットなので安全かどうかは分かりません。 パスフレーズ付きのPEMファイルを作成することも可能です。  ・そもそも鍵をPEMとして出力する必要があるのか。 目的によります。アプリケーションがPEMにしか対応していないならPEMで出力する必要があるでしょう。  ・もし出力しなくてよい場合、どのデータ(鍵)を相手に渡すのか。 OpenSSLの鍵の構造体はこのようになっていますが struct {...
by h2so5
9年前
フォーラム: C言語何でも質問掲示板
トピック: リファラー消しについて
返信数: 6
閲覧数: 2538

Re: リファラー消しについて

リダイレクト時にリファラーが維持されるかどうかはリダイレクトの方法やブラウザによって異なります。
パターンA〜Cのようなドメインやディレクトリの違いは基本的に関係ありません。
http://www.receptional.com/blog/how-to- ... -analytics

しかし、悪意のあるユーザーや特殊なブラウザが故意に①のURLを③に送信することを防ぐことは原理的にできません。
by h2so5
9年前
フォーラム: C言語何でも質問掲示板
トピック: 3Dプログラミングでのカメラの回転について
返信数: 3
閲覧数: 2021

Re: 3Dプログラミングでのカメラの回転について

回転方向を逆転させているだけです。パラメータの方を反転させればいいだけなので式としてはあんまり意味はないですね。 http://www.sciweavers.org/tex2img.php?eq=%5Cbinom%7Bx%5Ccos%28-%5Ctheta%29%20-%20y%5Csin%28-%5Ctheta%29%7D%7Bx%5Csin%28-%5Ctheta%29%20%2B%20y%5Ccos%28-%5Ctheta%29%7D%20%3D%0A%5Cbinom%7Bx%5Ccos%5Ctheta%20%2B%20y%5Csin%5Ctheta%7D%7B-x%5Csin%5Cth...
by h2so5
9年前
フォーラム: C言語何でも質問掲示板
トピック: リファラー消しについて
返信数: 6
閲覧数: 2538

Re: リファラー消しについて

どの立場でリファラを消したいのでしょうか。
サイトの閲覧者なのか、サイトの管理者なのか、アクセス解析の管理者なのか。
by h2so5
9年前
フォーラム: C言語何でも質問掲示板
トピック: .htaccessについての質問
返信数: 6
閲覧数: 2658

Re: .htaccessについての質問

User-Agentを変えて何度かアクセスすればどのUser-Agentが拒否されているのかは当然分かってしまいますよね。
User-Agent自体はいくらでも偽装できるので。
by h2so5
9年前
フォーラム: C言語何でも質問掲示板
トピック: 二つのベクトルのなす角度
返信数: 2
閲覧数: 1831

Re: 二つのベクトルのなす角度

浮動小数点数の計算誤差が原因です。
by h2so5
9年前
フォーラム: C言語何でも質問掲示板
トピック: C++11のcompile
返信数: 2
閲覧数: 1433

Re: C++11のcompile

オプションに -std=c++11 をつけてください。
by h2so5
9年前
フォーラム: C言語何でも質問掲示板
トピック: バイナリデータを画像に変換
返信数: 7
閲覧数: 32661

Re: バイナリデータを画像に変換

OpenCVでも可能です。
by h2so5
9年前
フォーラム: C言語何でも質問掲示板
トピック: バイナリデータを画像に変換
返信数: 7
閲覧数: 32661

Re: バイナリデータを画像に変換

C++に画像出力用のAPIは標準で存在しないので出力コードを自作するか外部ライブラリを使う必要があります。
by h2so5
9年前
フォーラム: C言語何でも質問掲示板
トピック: リファラー消しについて
返信数: 6
閲覧数: 2538

Re: リファラー消しについて

リファラーを送信するかどうかはブラウザに依存するので、アクセス解析の性能とは関係ありません。
①のURLを③のアクセス時に送信するような変なブラウザはありそうにないですが。
by h2so5
9年前
フォーラム: C言語何でも質問掲示板
トピック: .htaccessについての質問
返信数: 6
閲覧数: 2658

Re: .htaccessについての質問

robots.txtの文法と間違えていませんか?
by h2so5
9年前
フォーラム: C言語何でも質問掲示板
トピック: テキストエディタのundo redo
返信数: 3
閲覧数: 2180

Re: テキストエディタのundo redo

データが大きい場合は圧縮するとか、差分だけ保存するとかしておけばいいと思います。
by h2so5
9年前
フォーラム: C言語何でも質問掲示板
トピック: OpenGLのglMultMatrixf関数
返信数: 3
閲覧数: 2712

Re: OpenGLのglMultMatrixf関数

glMultMatrixfはCPUでの演算です。
実装依存のようです。単一の行列演算なのでもしGPUで演算していても高速化は期待できないと思いますが。
by h2so5
9年前
フォーラム: C言語何でも質問掲示板
トピック: WindowsのWinHttpを利用したプロキシサーバ経由のファイルのダウンロードについて
返信数: 1
閲覧数: 1745

Re: WindowsのWinHttpを利用したプロキシサーバ経由のファイルのダウンロードについて

aki さんが書きました: 確認したいのは、このようなケースではプロキシサーバ上の古いキャッシュをプログラム側がダウンロードしているのでしょうか?
その可能性は高いと思います。
aki さんが書きました: また、httpヘッダーに"Pragma: no-cache"を追加することで解決するのでしょうか? (現在(修正前)はhttpヘッダーに"Pragma: no-cache"は存在しません)
それはプロキシサーバの実装次第です。
by h2so5
9年前
フォーラム: C言語何でも質問掲示板
トピック: DXライブラリでタブレットの筆圧感知を取得したい
返信数: 4
閲覧数: 3135

Re: DXライブラリでタブレットの筆圧感知を取得したい

サンプルプログラムを見てみましたがそんなに簡単にはできないように思われます。
ペンタブの初期化処理なども必要になってくるのと、DXライブラリのウィンドウメッセージの処理を自前で行う必要があります。
自分はタブレットを持ってないので試せないんですが。
by h2so5
9年前
フォーラム: C言語何でも質問掲示板
トピック: C++builderのファイル入力について
返信数: 8
閲覧数: 4711

Re: C++builderのファイル入力について

C++ Builder特有の問題のような気がします。
by h2so5
9年前
フォーラム: C言語何でも質問掲示板
トピック: C++builderのファイル入力について
返信数: 8
閲覧数: 4711

Re: C++builderのファイル入力について

ドキュメントを読みましょう。 http://www.cplusplus.com/reference/string/string/getline/ http://docs.embarcadero.com/products/rad_studio/radstudio2007/RS2007_helpupdates/HUpdate4/JA/html/delphivclwin32/!!OVERLOADED_AnsiString_System__AnsiString.html void __fastcall TForm1::Button1Click(TObject *Sender) { AnsiString...
by h2so5
9年前
フォーラム: C言語何でも質問掲示板
トピック: 純粋仮想関数を派生クラスでtemplateを使ってオーバーライド
返信数: 7
閲覧数: 9952

Re: 純粋仮想関数を派生クラスでtemplateを使ってオーバーライド

手動でディスパッチすると呼び出し側が冗長になります。 あんまりおすすめする方法ではないですが。 #include <iostream> using namespace std; class base { public: virtual ~base() {} }; class derived1: public base { public: template <typename T1> T1 ConvertData(T1 val){ return val * 2; }; }; class derived2: public base { public: template <typename T1> ...
by h2so5
9年前
フォーラム: C言語何でも質問掲示板
トピック: 純粋仮想関数を派生クラスでtemplateを使ってオーバーライド
返信数: 7
閲覧数: 9952

Re: 純粋仮想関数を派生クラスでtemplateを使ってオーバーライド

テンプレートと仮想関数はC++の仕様上両立できないので、どちらかをあきらめることになります。
派生クラスの種類が少ないのであれば仮想関数をやめて手動でディスパッチする手もあります。
by h2so5
9年前
フォーラム: C言語何でも質問掲示板
トピック: 文字列の制限
返信数: 7
閲覧数: 2944

Re: 文字列の制限

何度も行うのであれば関数化すればよいと思います。
by h2so5
9年前
フォーラム: C言語何でも質問掲示板
トピック: 文字列の制限
返信数: 7
閲覧数: 2944

Re: 文字列の制限

とりあえずif文の数は気にせずに書いてみたらよいのではないでしょうか。
by h2so5
9年前
フォーラム: C言語何でも質問掲示板
トピック: プログラミング言語C 第2版(K&R)の内容について
返信数: 7
閲覧数: 4172

Re: プログラミング言語C 第2版(K&R)の内容について

初期化については、C89でも int max = 0; int len; char line[MAXLINE]; /* 現在入力中の文字列を格納する配列 */ char longest[MAXLINE]; /* 最大文字数の配列 */ というように宣言と初期化を同時に行うことはできます。 それ以前の環境の場合、またコードの理論としても、 関数の頭で変数(配列含め)の宣言を”全て”行わなければならない、後に初期化等の記述 コードの理論の問題ではなく、C89では規格上の制限として先頭でしか宣言できないというだけです。 関数の頭ではなく、ブロックの頭です。 関数の中にif文やfor文のブロックが存在...
by h2so5
9年前
フォーラム: C言語何でも質問掲示板
トピック: プログラミング言語C 第2版(K&R)の内容について
返信数: 7
閲覧数: 4172

Re: プログラミング言語C 第2版(K&R)の内容について

C89では変数の宣言はブロックの先頭でまとめて行う必要があります。
C99以降では宣言を途中で行ってもエラーになりませんがVisual Studio 2010は対応していません。
by h2so5
9年前
フォーラム: C言語何でも質問掲示板
トピック: 学校の課題で全くわからなくて…
返信数: 35
閲覧数: 11103

Re: 学校の課題で全くわからなくて…

課題の丸投げは禁止です。
by h2so5
9年前
フォーラム: C言語何でも質問掲示板
トピック: C++builderのsndPlaySound()関数について
返信数: 2
閲覧数: 2224

Re: C++builderのsndPlaySound()関数について

nameをポインタ型にしてください。
by h2so5
9年前
フォーラム: C言語何でも質問掲示板
トピック: C++ でのtry catch節について
返信数: 2
閲覧数: 1857

Re: C++ でのtry catch節について

関数名にtryは利用できません。
by h2so5
9年前
フォーラム: C言語何でも質問掲示板
トピック: C言語でOpenSSLを使ったAES暗号について
返信数: 4
閲覧数: 33554

Re: C言語でOpenSSLを使ったAES暗号について

キーの生成はRAND_bytesを使います。
by h2so5
9年前
フォーラム: C言語何でも質問掲示板
トピック: C言語でOpenSSLを使ったAES暗号について
返信数: 4
閲覧数: 33554

Re: C言語でOpenSSLを使ったAES暗号について

・暗号化、復号化関数を呼ぶたびに、初期化関数[EVP_CIPHER_CTX_init],[EVP_EncryptInit_ex]を呼び、最後に終了関数[EVP_CIPHER_CTX_cleanup]を呼ぶべきか。 そうです。 ・暗号化後にBase64にエンコードし、復号化前に暗号文をBase64にデコードするソースを見かけたが、あれは必要か。 暗号文をテキストデータとしてやりとりしたい場合は、必要になります。 ・キー生成は自分で行うのか。またキーは文字なのか数字のみなのか。 基本的にOpenSSLの関数を使って生成します。キーはバイナリです。 ・AES暗号に平文の文字数制限はあるか。 ありま...
by h2so5
9年前
フォーラム: C言語何でも質問掲示板
トピック: インスタンスのたらい回しがイヤ
返信数: 11
閲覧数: 5342

Re: インスタンスのたらい回しがイヤ

キーボードの処理を上層のクラスで完結させたほうがいいかもしれません。
by h2so5
9年前
フォーラム: C言語何でも質問掲示板
トピック: オセロプログラムについて
返信数: 4
閲覧数: 2614

Re: オセロプログラムについて

このコードは短く書くためにわかりやすさを犠牲にしたコードなので参考にしないほうがいいと思います。
良いコードではありません。
by h2so5
9年前
フォーラム: C言語何でも質問掲示板
トピック: オセロプログラムについて
返信数: 4
閲覧数: 2614

Re: オセロプログラムについて

なぜ自分が作ったプログラムなのに理解できないのでしょうか。
by h2so5
9年前
フォーラム: C言語何でも質問掲示板
トピック: C++ 構造体について
返信数: 3
閲覧数: 8129

Re: C++ 構造体について

C99の構造体はサイズを指定しない配列(flexible array member)を最後のメンバに一つだけ持つことができます。
サイズを指定しない配列を二つ以上持っているとこれに違反するのでエラーとなります。
by h2so5
9年前
フォーラム: C言語何でも質問掲示板
トピック: ベラボーマンのパンチを知っていますか?
返信数: 2
閲覧数: 1821

Re: ベラボーマンのパンチを知っていますか?

こんな感じだと思います。
あと、ちゃんとアロー演算子を使ってください。

コード:

shot.bane[i].posx = player.posx + (shotit->posx - player.posx) * (1.0 / (BANE_NUM + 1) * (i + 1));
shot.bane[i].posy = player.posy + (shotit->posy - player.posy) * (1.0 / (BANE_NUM + 1) * (i + 1));
by h2so5
9年前
フォーラム: C言語何でも質問掲示板
トピック: 組み合わせ全パターン取得
返信数: 7
閲覧数: 42053

Re: 組み合わせ全パターン取得

4bitの整数の各ビットをそれぞれ 0, 1, 2, 3に割り当てれば、 1 〜 15 で全パターン出力できます。

1 - 0001 - { 0 }
2 - 0010 - { 1 }
3 - 0011 - { 0, 1 }
4 - 0100 - { 2 }
5 - 0101 - { 0, 2 }
...
by h2so5
9年前
フォーラム: C言語何でも質問掲示板
トピック: JavaScript & Unity GameObjectの配列化について
返信数: 3
閲覧数: 3917

Re: JavaScript & Unity GameObjectの配列化について

Javascriptの配列は無理ですがUnityの組み込みの配列は使えるんじゃないでしょうか。

コード:

var foo : GameObject[] = new GameObject[n];
by h2so5
9年前
フォーラム: C言語何でも質問掲示板
トピック: cbc暗号解読
返信数: 8
閲覧数: 12608

Re: cbc暗号解読

256通りしか鍵がないので総当たりするだけですよ。
by h2so5
9年前
フォーラム: C言語何でも質問掲示板
トピック: 関数の引数における評価順序
返信数: 1
閲覧数: 1454

Re: 関数の引数における評価順序

https://www.jpcert.or.jp/sc-rules/c-exp30-c.html
ここに書かれていますが、この場合の動作は「未定義」です。定義されていない以上は、どのような可能性も考えられます。
a = -100 : a = 999 と表示されるかもしれないし、プログラムがクラッシュするかもしれないし、コンパイラが停止するかもしれません。

(http://www.open-std.org/jtc1/sc22/WG14/ ... /n1570.pdf の "3.4.3 undefined behavior" を参照)
by h2so5
9年前
フォーラム: C言語何でも質問掲示板
トピック: 音声をソフト終了時に鳴らしたい
返信数: 2
閲覧数: 1660

Re: 音声をソフト終了時に鳴らしたい

おそらくウィンドウを閉じたあとでは音は鳴らせないようになっているのではないかと思います。
ということでSetWindowUserCloseEnableFlagをつかって閉じる直前に鳴らしてみてください。

http://dixq.net/forum/viewtopic.php?f=3&t=10265
by h2so5
9年前
フォーラム: C言語何でも質問掲示板
トピック: iomanipのincludeでエラーが出る
返信数: 4
閲覧数: 3239

Re: iomanipのincludeでエラーが出る

<iomanip.h>ではなくて<iomanip>です。
by h2so5
9年前
フォーラム: C言語何でも質問掲示板
トピック: 接続している全クライアントに送信するには
返信数: 3
閲覧数: 2329

Re: 接続している全クライアントに送信するには

すべてのsocketに対してsendしてください。
by h2so5
9年前
フォーラム: C言語何でも質問掲示板
トピック: Action Script 3.0 での透過色で描画する
返信数: 5
閲覧数: 3055

Re: Action Script 3.0 での透過色で描画する

dic さんが書きました: しらべたところ、 threshold ではなく
transparent : Boolean
[読み取り専用] ビットマップイメージがピクセル単位の透明度をサポートするかどうかを定義します。
みたいです。
しかし、読み取り専用でどうやってセットするのかまではわかりませんでした。
それはPNGの透明度をサポートするかどうかのフラグですよね?
もとの質問は「指定した色を透明にする方法」のはずですが。
by h2so5
9年前
フォーラム: C言語何でも質問掲示板
トピック: 3D多数のモーションをDXライブラリで扱う方法
返信数: 69
閲覧数: 25537

Re: 3D多数のモーションをDXライブラリで扱う方法

playtimeを0にしてもアニメーションは適用されてしまいますよ。
不要なアニメーションはDetachするかブレンド率を0にする必要があります。
by h2so5
9年前
フォーラム: C言語何でも質問掲示板
トピック: Action Script 3.0 での透過色で描画する
返信数: 5
閲覧数: 3055

Re: Action Script 3.0 での透過色で描画する

Flash持ってないので試せないのですが、BitmapDataのthresholdメソッドを使えば透過できるようです。
SpriteではなくBitmapクラスを使う必要があると思います。
by h2so5
9年前
フォーラム: C言語何でも質問掲示板
トピック: CGIでcookieを使って、訪問回数を数えたい
返信数: 2
閲覧数: 2692

Re: CGIでcookieを使って、訪問回数を数えたい

$cookie->valueは関数ですので直接値を操作することはできません。 expiresを指定しないとブラウザを閉じたときにリセットされます。 #!/usr/bin/perl # your code goes here use strict; use warnings; use CGI; my $cgi = new CGI; my $cookie = $cgi->cookie(-name => 'count', -value => 0); $cookie->value($cookie->value + 1); print("Content-Type: text/plain\n"); pri...
by h2so5
9年前
フォーラム: C言語何でも質問掲示板
トピック: コードの簡略化
返信数: 6
閲覧数: 3032

Re: コードの簡略化

行数を短縮すること自体にそれほどメリットはないですが、それでも短縮したいなら「コードゴルフ」か何かで検索すればいいかもしれません。
ゲームプログラミングには全く使えないと思います。

詳細検索ページへ移動する