検索結果 2203 件
- 10年前
- フォーラム: C言語何でも質問掲示板
- トピック: HTMLになりますが、知っている方教えて下さい。
- 返信数: 14
- 閲覧数: 5317
Re: HTMLになりますが、知っている方教えて下さい。
アニメーションGIFを表示させている可能性はあります。
- 10年前
- フォーラム: C言語何でも質問掲示板
- トピック: C++ stringクラスのメンバ変数が表示できない理由を教えて下さい
- 返信数: 6
- 閲覧数: 3590
Re: C++ stringクラスのメンバ変数が表示できない理由を教えて下さい
ポインタ型の配列でなければならない理由がよくわかりません。
いちおうnew演算子を使えばポインタ型でも初期化できますが、あとでdeleteする必要があるので二度手間です。
いちおうnew演算子を使えばポインタ型でも初期化できますが、あとでdeleteする必要があるので二度手間です。
- 10年前
- フォーラム: C言語何でも質問掲示板
- トピック: [C++独自仕様] 1オブジェクト:nアドレス
- 返信数: 29
- 閲覧数: 9768
Re: [C++独自仕様] 1オブジェクト:nアドレス
仮想関数テーブルくらいは自分で調べてください。何のために座学してるんでしょうか。
https://en.wikipedia.org/wiki/Virtual_method_table
http://www.drdobbs.com/cpp/multiple-inh ... /184402074
https://en.wikipedia.org/wiki/Virtual_method_table
http://www.drdobbs.com/cpp/multiple-inh ... /184402074
- 10年前
- フォーラム: C言語何でも質問掲示板
- トピック: [C++独自仕様] 1オブジェクト:nアドレス
- 返信数: 29
- 閲覧数: 9768
- 10年前
- フォーラム: C言語何でも質問掲示板
- トピック: ゲームのスクリプトクラスとその他のクラスの扱いや構成について
- 返信数: 4
- 閲覧数: 3211
Re: ゲームのスクリプトクラスとその他のクラスの扱いや構成について
一般的なやりかたかどうかは分からないですが、シンプルなスクリプト言語であればこの方法でも問題ないでしょう。
スクリプトが本格的な場合には別の設計を考えたほうがよいと思いますが、いずれにせよスクリプト言語の機能が明確ではないので細かいことは言えません。
スクリプトが本格的な場合には別の設計を考えたほうがよいと思いますが、いずれにせよスクリプト言語の機能が明確ではないので細かいことは言えません。
- 10年前
- フォーラム: C言語何でも質問掲示板
- トピック: フェールソフトとフォールバック
- 返信数: 5
- 閲覧数: 3748
- 10年前
- フォーラム: C言語何でも質問掲示板
- トピック: フェールソフトとフォールバック
- 返信数: 5
- 閲覧数: 3748
Re: フェールソフトとフォールバック
文章を引用する場合は出所を明示してください。
- 10年前
- フォーラム: C言語何でも質問掲示板
- トピック: ゲームのスクリプトクラスとその他のクラスの扱いや構成について
- 返信数: 4
- 閲覧数: 3211
Re: ゲームのスクリプトクラスとその他のクラスの扱いや構成について
スクリプトクラスは個々のオブジェクトに直接アクセスするのではなくメインシーンクラスを経由したほうがよいですね。
メインシーンクラスがすべてのオブジェクトを管理しているわけですから。
メインシーンクラスがすべてのオブジェクトを管理しているわけですから。
- 10年前
- フォーラム: C言語何でも質問掲示板
- トピック: [C/C++]上位の工程について
- 返信数: 37
- 閲覧数: 11309
Re: [C/C++]上位の工程について
良いプロジェクトというかチームの話ですが。
- 10年前
- フォーラム: C言語何でも質問掲示板
- トピック: [C/C++]上位の工程について
- 返信数: 37
- 閲覧数: 11309
Re: [C/C++]上位の工程について
じゃあこれでも読んでください。
- 10年前
- フォーラム: C言語何でも質問掲示板
- トピック: 管理人様に聞きたいのですが
- 返信数: 163
- 閲覧数: 44548
Re: 管理人様に聞きたいのですが
雑談スレではないので煽りは他所でやってください
- 10年前
- フォーラム: C言語何でも質問掲示板
- トピック: マウスでの座標取得(GetCursorPos)について
- 返信数: 2
- 閲覧数: 5117
Re: マウスでの座標取得(GetCursorPos)について
Raw Input というAPIを使えばできるようです。はりた さんが書きました: 私の理想では、端にマウスが行こうとも実際のマウスが動いた分を反映させてやりたいのですがどうしたらよろしいでしょうか…
もしよろしければお教えいただけないでしょうか。
参考:
Getting mouse position unbounded by screen size, c++ & windows
About Raw Input (Windows)
理想的ではない方法で良いなら、FPSのようにSetCursorPosでカーソルを元の位置に戻すのが現実的な解決方法です。
- 10年前
- フォーラム: C言語何でも質問掲示板
- トピック: [C/C++]上位の工程について
- 返信数: 37
- 閲覧数: 11309
Re: [C/C++]上位の工程について
その理由はなんでしょうか。ただの屍のようだ さんが書きました: そして、ポインタとSTLの相性はとてもわるいです。
- 10年前
- フォーラム: C言語何でも質問掲示板
- トピック: C++で関数呼び出し引数が多すぎます と出る
- 返信数: 5
- 閲覧数: 4165
Re: C++で関数呼び出し引数が多すぎます と出る
_mkdirの引数は一つです。
- 10年前
- フォーラム: C言語何でも質問掲示板
- トピック: [C/C++]上位の工程について
- 返信数: 37
- 閲覧数: 11309
Re: [C/C++]上位の工程について
素直にstd::vector<Cell>とstd::shuffle使えばいいと思います。
- 10年前
- フォーラム: C言語何でも質問掲示板
- トピック: [C/C++]上位の工程について
- 返信数: 37
- 閲覧数: 11309
Re: [C/C++]上位の工程について
そうではなくて、提示されたコードは「ひどい」んですよね。
そのコードのどこがどうひどいのか解説してください。
そのコードのどこがどうひどいのか解説してください。
- 10年前
- フォーラム: C言語何でも質問掲示板
- トピック: [C/C++]上位の工程について
- 返信数: 37
- 閲覧数: 11309
Re: [C/C++]上位の工程について
具体的にどこがどうひどいと考えているのでしょうか。
- 10年前
- フォーラム: C言語何でも質問掲示板
- トピック: ヴィジュアルスタジオ2010で楕円の面積を求めたい
- 返信数: 4
- 閲覧数: 2441
Re: ヴィジュアルスタジオ2010で楕円の面積を求めたい
言語は何ですか。
- 10年前
- フォーラム: C言語何でも質問掲示板
- トピック: 関数内の自動変数(ポインタと配列の違い)
- 返信数: 3
- 閲覧数: 2171
Re: 関数内の自動変数(ポインタと配列の違い)
"charTest" 自体は静的記憶領域に存在します。
ですから、自動変数pの寿命と関係なくプログラム実行中ずっと有効です。
char *p = "charTest"; の場合はpは "charTest" のアドレスを指しているので関数を抜けても問題ありません。
しかし、char p[] = "charTest"; は配列 p の内容を "charTest" で初期化するという意味です。
pは "charTest" ではなく配列を指していますから、関数を抜けて配列の寿命がなくなると無効なアドレスになってしまいます。
ですから、自動変数pの寿命と関係なくプログラム実行中ずっと有効です。
char *p = "charTest"; の場合はpは "charTest" のアドレスを指しているので関数を抜けても問題ありません。
しかし、char p[] = "charTest"; は配列 p の内容を "charTest" で初期化するという意味です。
pは "charTest" ではなく配列を指していますから、関数を抜けて配列の寿命がなくなると無効なアドレスになってしまいます。
- 10年前
- フォーラム: C言語何でも質問掲示板
- トピック: C++でカレントディレクトリの表示方法
- 返信数: 2
- 閲覧数: 3064
- 10年前
- フォーラム: C言語何でも質問掲示板
- トピック: フォルダー上のファイルからデータを読み込む速度について
- 返信数: 16
- 閲覧数: 7002
Re: フォルダー上のファイルからデータを読み込む速度について
ちなみに、wasawasaさんが上で書いているコードはstructキーワードの省略があるのでC++です。
- 10年前
- フォーラム: C言語何でも質問掲示板
- トピック: openSUSEの開発版
- 返信数: 2
- 閲覧数: 1952
Re: openSUSEの開発版
開発版というのは一般的にはベータ版のことです。
開発版のほうが安定版より新しいバージョンですが、バグがないかどうかテストしてみるためのものです。
開発版のほうが安定版より新しいバージョンですが、バグがないかどうかテストしてみるためのものです。
- 10年前
- フォーラム: C言語何でも質問掲示板
- トピック: 龍神録C++版の3D背景について
- 返信数: 5
- 閲覧数: 4659
Re: 龍神録C++版の3D背景について
ああ、なるほど。そういうことでしたか。一体全体なんの数値なんだろうと思っていました。 「この座標が基準となって」の部分なのですが、よく意味がわからなかったので解説していただけないでしょうか? 8枚並ぶのでそのうちひとつの座標、ということです。 ということは、 m_Index[0]とm_Index[5]は0番目に、 m_Index[1]は1番目に、 m_Index[2]とm_Index[3]は2番目に、 m_Index[4]は3番目に結ぶということでしょうか? また、どの頂点と頂点を結ぶのでしょうか?理解力がなくて申し訳ないですが回答お願いします。 m_Index[ 0 ] ~ m_Index...
- 10年前
- フォーラム: C言語何でも質問掲示板
- トピック: ノベルゲームのバックログ表示のバグ
- 返信数: 6
- 閲覧数: 3254
Re: ノベルゲームのバックログ表示のバグ
ありがとうございます。 確かに複雑になりすぎているとは思っています… 今回は、何件目のオブジェクトか、その中で何行目のメッセージから表示するか。という情報を 2つのイテレータをstaticにすることで保持しています。 (static変数が良いかどうかは置いておいて)staticで保持しておく情報はイテレータではなく 何件目・何行目という2つのint型変数にしておくと良い、ということなのでしょうか。 intで管理したほうが便利です。listよりvectorのほうが良いかもしれません。 staticを使うのは止めましょう。シーンで管理しているならシーンのオブジェクトのメンバに保存しておけばいいは...
- 10年前
- フォーラム: C言語何でも質問掲示板
- トピック: ノベルゲームのバックログ表示のバグ
- 返信数: 6
- 閲覧数: 3254
Re: ノベルゲームのバックログ表示のバグ
無駄に複雑に書きすぎだと思います。ログを表示するのに必要なのはログのリストと先頭からのオフセットだけですよね。
それなら毎回描画するときにオフセットからログの表示開始位置のイテレータを求めればいいわけで(std::advanceを使うかstd::vectorでランダムアクセスするか)、イテレータを保持しておく必要がないですよね。
イテレータを保持しておくという発想が間違いのもとだと思います。
それなら毎回描画するときにオフセットからログの表示開始位置のイテレータを求めればいいわけで(std::advanceを使うかstd::vectorでランダムアクセスするか)、イテレータを保持しておく必要がないですよね。
イテレータを保持しておくという発想が間違いのもとだと思います。
- 10年前
- フォーラム: C言語何でも質問掲示板
- トピック: 龍神録C++版の3D背景について
- 返信数: 5
- 閲覧数: 4659
Re: 龍神録C++版の3D背景について
1. Srf.cpp 内の const static VECTOR gvPos[eSRF_DATANUM][4] の部分は一体なんの場所なのか 壁・床・天井を構成する長方形の頂点のx, y, z 座標ですね。 この座標が基準となって、z軸方向に8枚ずつ壁・床・天井の板が並んでいることになります。 2. Srf.cpp 内の void CSrf::Draw() ではいったい何をしているのか(描写しているのはわかりますが、なぜ一度 tmpVertex にコピーして行列の計算や ベクトルの足し算?をしているのか) memcpyする意味はないですね。 3. Srf.h 内の m_vDir は一体全体...
- 10年前
- フォーラム: C言語何でも質問掲示板
- トピック: C++におけるポインタの質問
- 返信数: 28
- 閲覧数: 8061
Re: C++におけるポインタの質問
SceneMgrのメソッド内に書かれているthisは必ずSceneMgrのインスタンスのポインタですよ。Spika さんが書きました: ということは、実際通った実行場所のポインタということでしょうか?
SceneMgrのコンストラクタで行われたので、SceneMgrのインスタンスのアドレスが渡ったということでしょうか??
>> usaoさん
Visitorパターンに近いですね。
- 10年前
- フォーラム: C言語何でも質問掲示板
- トピック: C++におけるポインタの質問
- 返信数: 28
- 閲覧数: 8061
- 10年前
- フォーラム: C言語何でも質問掲示板
- トピック: C++におけるポインタの質問
- 返信数: 28
- 閲覧数: 8061
Re: C++におけるポインタの質問
PlayerとEnemyはCharactorクラスを継承しているんですよね。
それなら、当たり判定クラスのメソッドではCharactor*で受け取ればいいと思います。
void*を経由する必要はありません。
あと、CharactorではなくCharacterですよ。
それなら、当たり判定クラスのメソッドではCharactor*で受け取ればいいと思います。
void*を経由する必要はありません。
あと、CharactorではなくCharacterですよ。
- 10年前
- フォーラム: C言語何でも質問掲示板
- トピック: フォルダー上のファイルからデータを読み込む速度について
- 返信数: 16
- 閲覧数: 7002
Re: フォルダー上のファイルからデータを読み込む速度について
2枚目のマップに切り替えるときは1枚目のマップの內容をファイルに書きだした後メモリを解放し、同じポインタ変数に2枚目のマップのメモリを確保して代入すればOKです。
編集中のマップの番号は別に管理すればよいので。
編集中のマップの番号は別に管理すればよいので。
- 10年前
- フォーラム: C言語何でも質問掲示板
- トピック: Dxライブラリ起動のためのスペック
- 返信数: 1
- 閲覧数: 1080
Re: Dxライブラリ起動のためのスペック
大丈夫かどうかはそのPCとソフトを持っている1action2startさんにしか確認できないと思いますが。
- 10年前
- フォーラム: C言語何でも質問掲示板
- トピック: フォルダー上のファイルからデータを読み込む速度について
- 返信数: 16
- 閲覧数: 7002
Re: フォルダー上のファイルからデータを読み込む速度について
編集しているマップだけメモリにロードしておけばいいと思います。
999マップも一度に読み込んできたらメモリが足りなくなるのは当たり前です。
マップ面積もレイヤーも最初から最大数確保するのではなくて必要に応じて拡張すればいいのです。
999マップも一度に読み込んできたらメモリが足りなくなるのは当たり前です。
マップ面積もレイヤーも最初から最大数確保するのではなくて必要に応じて拡張すればいいのです。
- 10年前
- フォーラム: C言語何でも質問掲示板
- トピック: フォルダー上のファイルからデータを読み込む速度について
- 返信数: 16
- 閲覧数: 7002
Re: フォルダー上のファイルからデータを読み込む速度について
SQLiteはインメモリDBとしても動作させることができます。と言ってもプロセスが同じなのでメモリの上限を超えることはできませんが。
- 10年前
- フォーラム: C言語何でも質問掲示板
- トピック: フォルダー上のファイルからデータを読み込む速度について
- 返信数: 16
- 閲覧数: 7002
Re: フォルダー上のファイルからデータを読み込む速度について
そこでお聞きしますが、もしフォルダーの中に空のテキストファイルを用意して記憶場所として使うとしたらデータを読み込む速度はどのくらいになるでしょうか? また、バイナリデータからデータを読み込む場合はどのくらいの速度になるでしょうか? あと、調べ物の最中に「SQLite」というデータを記憶するための何か(どんな物かまでは知りませんが)を目にしたのですが、SQLiteからデータを読み込む場合はどのくらいの速度になるのでしょうか? ディスクのアクセス速度に依存しますが、少なくともメインメモリへのアクセスよりかなり遅くなります。 なぜそんなに大きなデータを扱うのか、その種類によって適切な解決策は異なる...
- 10年前
- フォーラム: C言語何でも質問掲示板
- トピック: 画像を並べてフィールドを囲みたいのですがうまくいきません
- 返信数: 10
- 閲覧数: 3960
- 10年前
- フォーラム: C言語何でも質問掲示板
- トピック: 画像を並べてフィールドを囲みたいのですがうまくいきません
- 返信数: 10
- 閲覧数: 3960
Re: 画像を並べてフィールドを囲みたいのですがうまくいきません
19行目は何をしているんでしょうか。
- 10年前
- フォーラム: C言語何でも質問掲示板
- トピック: ヘッダーファイル(*.h) と ライブラリファイル( *.lib ) から dll を作る
- 返信数: 2
- 閲覧数: 4258
Re: ヘッダーファイル(*.h) と ライブラリファイル( *.lib ) から dll を作る
ここ読めば分かると思います。defファイルを作ってlinkですね。
Converting static link library to dynamic dll - Stack Overflow
Converting static link library to dynamic dll - Stack Overflow
- 10年前
- フォーラム: C言語何でも質問掲示板
- トピック: 格闘ゲームの画面について
- 返信数: 5
- 閲覧数: 2482
Re: 格闘ゲームの画面について
①背景が部屋の中である場合、壁や天井については等角法、投影法、一転透視図法のどの技法を用いて表現すればいいでしょうか? 等角法も一点透視図法も投影法の一種なのでこの3つを並べるのはおかしいですね。 どの投影法が良いか、というのはゲームの表現によるので一概には言えません。 背景が2Dの場合に厳密な透視図法を適用するとスクロールしたときに破綻するので、うまく見えるようにいくつかの図法を組み合わせる必要があります。(絵巻物をイメージしてください) ちなみにストリートファイター2だと個々のオブジェクトは一点透視図法に近い形で書かれていますが、背景全体としては消失点が複数あります。 ②ストリートファイ...
- 10年前
- フォーラム: C言語何でも質問掲示板
- トピック: ppm形式の画像
- 返信数: 33
- 閲覧数: 14006
Re: ppm形式の画像
具体的にどのような方法でロードしているのでしょうか。
fscanfなどを利用していると遅いと思いますよ。
fscanfなどを利用していると遅いと思いますよ。
- 10年前
- フォーラム: C言語何でも質問掲示板
- トピック: RPGで自動的に障害物を迂回して移動させたい
- 返信数: 1
- 閲覧数: 1336
- 10年前
- フォーラム: C言語何でも質問掲示板
- トピック: ハンドルからグラフィックのサイズを取得する
- 返信数: 26
- 閲覧数: 8207
Re: ハンドルからグラフィックのサイズを取得する
自分が今企画している案は、弾丸1つ1つが進化・変形していくという、少し変わったものです。 巨大化したり、ひょろ長い姿になったり、その画像サイズは可変なのです。 1万個の弾幕があった場合、それぞれが別の姿へ多様に変容していく、その進化パターンの多彩さ、膨大さを売りにしたいと考えています。 このため、弾丸1つのサイズを1度だけ調べれば他も済むという状態ではないとう事は、ご理解いただけるでしょうか。 前にも書いた通り、あらかじめサイズを決めうちして共通化する事はほとんどできないのです。 また、メモリ上にグラフィックを読み込めば、サイズデータがそこにあるのだから、取得はそこから行うべきです。 サイズ...
- 10年前
- フォーラム: C言語何でも質問掲示板
- トピック: 画像の分割描画について
- 返信数: 83
- 閲覧数: 31764
Re: 画像の分割描画について
言語とライブラリの区別くらいつけてください。
- 10年前
- フォーラム: C言語何でも質問掲示板
- トピック: 有効なWin32アプリではない
- 返信数: 10
- 閲覧数: 11086
Re: 有効なWin32アプリではない
古いOSを切り捨てるのは別におかしな話でもないと思います。そもそもMicrosoftとしてはサポート期間が過ぎているから使うなという話でしょう。沢村 さんが書きました: どうしてこのような不便な仕組みにVisual Studio 2013はしているのでしょうか?
C++Builder6はXPが現役の時のコンパイラなので実行できるのは当たり前ですね。
ところで、プラットフォームツールセットを切り替えることで、XPでも実行可能なバイナリを作れるようです。
http://gurigumi.s349.xrea.com/programmi ... 013_1.html
- 10年前
- フォーラム: C言語何でも質問掲示板
- トピック: Emacsでソケット通信のプログラムを書く
- 返信数: 3
- 閲覧数: 2440
Re: Emacsでソケット通信のプログラムを書く
コンパイラには何を使っていますか?
- 10年前
- フォーラム: C言語何でも質問掲示板
- トピック: ReadConsoleOutput()の挙動について
- 返信数: 10
- 閲覧数: 3982
Re: ReadConsoleOutput()の挙動について
僕のマシンだと実行結果が異なります。
環境 : Win8.1 , VS2010
環境 : Win8.1 , VS2010
- 10年前
- フォーラム: C言語何でも質問掲示板
- トピック: picojsonについて
- 返信数: 5
- 閲覧数: 2863
- 10年前
- フォーラム: C言語何でも質問掲示板
- トピック: C++で戻り値の型推論
- 返信数: 7
- 閲覧数: 5651
Re: C++で戻り値の型推論
引数からの推論は不可能です。かならずテンプレート引数を指定する必要があります。
- 10年前
- フォーラム: C言語何でも質問掲示板
- トピック: picojsonについて
- 返信数: 5
- 閲覧数: 2863
Re: picojsonについて
状況が分かりません。
どのように行き詰まっているのか、エラーは表示されているのか、入力したJSONデータは何なのかを書いてください。
どのように行き詰まっているのか、エラーは表示されているのか、入力したJSONデータは何なのかを書いてください。
- 10年前
- フォーラム: C言語何でも質問掲示板
- トピック: php ログイン機能
- 返信数: 5
- 閲覧数: 24683
Re: php ログイン機能
「PHP ログインシステム」とかで検索すればサンプルが出てきますよ。
- 10年前
- フォーラム: C言語何でも質問掲示板
- トピック: objcopyを使ったリソースの埋め込みについて
- 返信数: 2
- 閲覧数: 2096
Re: objcopyを使ったリソースの埋め込みについて
この書き換えでどうでしょうか。 all: $(TARGET) $(RESOURCE) $(TARGET): $(OBJS) $(CC) -o $(TARGET) -Wall -lm $(OBJS) $(LIBS) $(SDL) ↓ all: $(TARGET) $(TARGET): $(OBJS) $(RESOURCE) $(CC) -o $(TARGET) -Wall -lm $(OBJS) $(RESOURCE) $(LIBS) $(SDL) extern char _binary_chr_png_start[]; extern char _binary_chr_png_end[]; ...
- 10年前
- フォーラム: C言語何でも質問掲示板
- トピック: DXライブラリでの2D用カメラ作成について
- 返信数: 5
- 閲覧数: 6260
Re: DXライブラリでの2D用カメラ作成について
SetupCamera_Ortho, SetCameraViewMatrix, DrawBillboard3D を組み合わせれば可能だと思います。
- 10年前
- フォーラム: C言語何でも質問掲示板
- トピック: D3DXCreateTextureFromFileExについて
- 返信数: 3
- 閲覧数: 2287
Re: D3DXCreateTextureFromFileExについて
D3DXCreateTextureFromFileExの呼び出し自体がフリーズするわけではないのですね?cattail さんが書きました: ゲーム中に別の画像をD3DXCreateTextureFromFileExで読み込むとフリーズしてしまいます。
D3D_OKが返っているのでエラーは出ていないと思います。
状況がよく分からないので、フリーズが再現できる最低限のコードを貼っていただけると助かります。
- 10年前
- フォーラム: C言語何でも質問掲示板
- トピック: ハフ変換について
- 返信数: 10
- 閲覧数: 4259
Re: ハフ変換について
ハフ変換のアルゴリズムについて全く理解されていないようなので、もう一度ちゃんと調べた上で改めて質問をしてください。lactation さんが書きました:ピクセルの集合から線を導くんですよね?ピクセルは何百とあるわけですがどの段階で線を抽出するのでしょう?
lactationさん自身がハフ変換のアルゴリズムにおいてどのような「段階」があるのか説明できないのであれば、こちらからはどの段階なのか答えようがないですよね。
- 10年前
- フォーラム: C言語何でも質問掲示板
- トピック: ハフ変換について
- 返信数: 10
- 閲覧数: 4259
Re: ハフ変換について
そもそも直線が定義できるのであれば直線検出する必要がないですよね。
アルゴリズムが理解できるのであればそれを説明していただきたいです。
アルゴリズムが理解できるのであればそれを説明していただきたいです。
- 10年前
- フォーラム: C言語何でも質問掲示板
- トピック: ハフ変換について
- 返信数: 10
- 閲覧数: 4259
Re: ハフ変換について
ピクセルの塊から直線を検出するのがまさにハフ変換なのですが、何か誤解されていませんか?lactation さんが書きました:何が難しいかというとハフ変換はすでに直線と分かっている物体に関してはデータを収集できますが、ピクセルの塊から直線を逆に創り出すという作業は難しいと思うのです。
- 10年前
- フォーラム: C言語何でも質問掲示板
- トピック: テキストファイルの暗号化の処理で行き詰っています
- 返信数: 23
- 閲覧数: 8846
Re: テキストファイルの暗号化の処理で行き詰っています
ちなみに、リリースビルドすると * -1 の部分も最適化されるのでビット演算にする意味はないです。
- 10年前
- フォーラム: C言語何でも質問掲示板
- トピック: c言語の練習問題(デミリタ)
- 返信数: 29
- 閲覧数: 9105
Re: c言語の練習問題(デミリタ)
ループ文とbreakを使えばif文と同じですよ。
- 10年前
- フォーラム: C言語何でも質問掲示板
- トピック: テキストファイルの暗号化の処理で行き詰っています
- 返信数: 23
- 閲覧数: 8846
Re: テキストファイルの暗号化の処理で行き詰っています
私もそんなに詳しくはないですが、if文を少なく、というのはパイプラインハザードやキャッシュミスの発生率を下げるのが目的なんじゃないかと思います。elle さんが書きました: jeが数万回増えるくらいでは動作に大きな影響はないということでしょうか。
if文は少ない方がいいと聞いたことがあったのですが、if文の負荷にもいろいろあるのですね。
今回の場合は、条件分岐を入れてもそのような問題が起きるコードではないはずです。
- 10年前
- フォーラム: C言語何でも質問掲示板
- トピック: テキストファイルの暗号化の処理で行き詰っています
- 返信数: 23
- 閲覧数: 8846
Re: テキストファイルの暗号化の処理で行き詰っています
分岐するといっても符号が違うだけでその後の処理に影響がないですよね。elle さんが書きました: EncryptionもDecryptionもほぼ同じ処理なので、統合して内部で条件分岐したところ、
パフォーマンスの低下するかと思いきや、なぜかこちらの方が早いケースもあり、誤差の範囲に思えます。
(どちらも72ms~98msほど)
数万回通ってるはずなのに…最適化されているのでしょうか。
しかも関数の実行中は必ず同じ方に分岐するので、分岐予測の失敗もないですし。
パフォーマンスに差がないのは不思議なことではないと思います。
- 10年前
- フォーラム: C言語何でも質問掲示板
- トピック: c言語の配列について
- 返信数: 4
- 閲覧数: 2684
- 10年前
- フォーラム: C言語何でも質問掲示板
- トピック: c言語の配列について
- 返信数: 4
- 閲覧数: 2684
Re: c言語の配列について
「char型の配列をメモリ上に10バイト用意し、文字列abcを格納する」 → char s [ 10 ] = "abc"; この時、"abc"の先頭アドレスがs [ 0 ]に格納されているという解釈であっているのでしょうか? s[ 0 ]には 'a' が格納されています。 またメモリ上には、 s[0]には 'a' が、s[1]には 'b'が、 s[2]には'c'が、s[3]には '\0'が入っていると思うのですが、 それ以降(s[4]~s[10])には何が入っているのでしょうか? ' \0 ' なのか、それとも空なのか気になります。 そもそも「空」という状態は存在しませんので、必ず何らかの値...
- 10年前
- フォーラム: C言語何でも質問掲示板
- トピック: テキストファイルの暗号化の処理で行き詰っています
- 返信数: 23
- 閲覧数: 8846
- 10年前
- フォーラム: C言語何でも質問掲示板
- トピック: テキストファイルの暗号化の処理で行き詰っています
- 返信数: 23
- 閲覧数: 8846
Re: テキストファイルの暗号化の処理で行き詰っています
このような文字コードレベルでの暗号化は、普通はデータをバイナリデータとして扱うことが多いのでここまで複雑にはなりません。
今回のプログラムは暗号化後のデータもテキストファイルとして扱うような仕様になっているため、これだけのエスケープが必要になります。
暗号化の問題ではなくて、字句解析の問題ですね。
今回のプログラムは暗号化後のデータもテキストファイルとして扱うような仕様になっているため、これだけのエスケープが必要になります。
暗号化の問題ではなくて、字句解析の問題ですね。
- 10年前
- フォーラム: C言語何でも質問掲示板
- トピック: クラスのメンバ変数を参照時に更新させたい
- 返信数: 10
- 閲覧数: 4703
- 10年前
- フォーラム: C言語何でも質問掲示板
- トピック: テキストファイルの暗号化の処理で行き詰っています
- 返信数: 23
- 閲覧数: 8846
Re: テキストファイルの暗号化の処理で行き詰っています
直前のエスケープ文字だけ見ても意味がないですよ。
"\\\\\n" と "\\\\\\n" では\nの解釈が違いますが直前だけ見ても区別できませんよね。
"\\\\\n" と "\\\\\\n" では\nの解釈が違いますが直前だけ見ても区別できませんよね。
- 10年前
- フォーラム: C言語何でも質問掲示板
- トピック: クラスを用いた連結リストの実装
- 返信数: 10
- 閲覧数: 4607
Re: クラスを用いた連結リストの実装
コンパイルエラーが出るのはLINKLISTのメンバ変数の定義がOBJECTよりも後にあるためです。
また、OBJECTがidxとして自分自身のインデックスを持っているようですが、途中の要素が削除されてインデッスクがずれたり、同一オブジェクトが複数回追加された場合はどうするのでしょうか。
また、OBJECTがidxとして自分自身のインデックスを持っているようですが、途中の要素が削除されてインデッスクがずれたり、同一オブジェクトが複数回追加された場合はどうするのでしょうか。
- 10年前
- フォーラム: C言語何でも質問掲示板
- トピック: クラスを用いた連結リストの実装
- 返信数: 10
- 閲覧数: 4607
Re: クラスを用いた連結リストの実装
クラスAの存在意義が分かりません。リスト操作はすべてクラスB経由でいいと思いますが。
- 10年前
- フォーラム: C言語何でも質問掲示板
- トピック: 1.8章 ソースコードを短く書くの疑問
- 返信数: 4
- 閲覧数: 1880
Re: 1.8章 ソースコードを短く書くの疑問
ブロックの中身は条件が真ならば ScreenFlip() の直後に実行されます。
- 10年前
- フォーラム: C言語何でも質問掲示板
- トピック: 1.8章 ソースコードを短く書くの疑問
- 返信数: 4
- 閲覧数: 1880
Re: 1.8章 ソースコードを短く書くの疑問
必ず左から順番に実行されることが決まっています。
- 10年前
- フォーラム: C言語何でも質問掲示板
- トピック: テキストファイルの暗号化の処理で行き詰っています
- 返信数: 23
- 閲覧数: 8846
Re: テキストファイルの暗号化の処理で行き詰っています
根本的な問題として、暗号化時に文字が改行コードに変換されてしまった場合はどうするのでしょうか?
復号するときにgetlineで正常に読み込めないと思うのですが。
復号するときにgetlineで正常に読み込めないと思うのですが。
- 10年前
- フォーラム: C言語何でも質問掲示板
- トピック: ボスの体力ゲージを色で区別する方法について
- 返信数: 27
- 閲覧数: 11252
Re: ボスの体力ゲージを色で区別する方法について
usaoさんの補足
前回のトピックで僕が回答したゲージのロジックの動作は以下のようなものです。
■■■■■■■■■■■■■■■■■■■■■■■
↓
■■■■■■■■■■■■■■■■■■■■■■■
↓
■■■■■■■■■■■■■■■■■■■■■■■
↓
■■■■■■■■■■■■■■■■■■■■■■■
↓
■■■■■■■■■■■■■■■■
↓
■■■■■■■■■■
↓
■
前回のトピックで僕が回答したゲージのロジックの動作は以下のようなものです。
■■■■■■■■■■■■■■■■■■■■■■■
↓
■■■■■■■■■■■■■■■■■■■■■■■
↓
■■■■■■■■■■■■■■■■■■■■■■■
↓
■■■■■■■■■■■■■■■■■■■■■■■
↓
■■■■■■■■■■■■■■■■
↓
■■■■■■■■■■
↓
■
- 10年前
- フォーラム: C言語何でも質問掲示板
- トピック: ボスの体力ゲージを色で区別する方法について
- 返信数: 27
- 閲覧数: 11252
Re: ボスの体力ゲージを色で区別する方法について
申し訳ありませんがこれでは丸投げしているのと同じですので、回答しようがありません。
- 10年前
- フォーラム: C言語何でも質問掲示板
- トピック: 体力ゲージについて
- 返信数: 18
- 閲覧数: 8030
- 10年前
- フォーラム: C言語何でも質問掲示板
- トピック: 体力ゲージについて
- 返信数: 18
- 閲覧数: 8030
Re: 体力ゲージについて
ええと、このコロンはあくまで自然言語の記号として等価であることを示すために使っているだけであって、プログラミング言語や数式とは関係がないのです。実際C言語で実装するときは=を使うことになると思いますが。
- 10年前
- フォーラム: C言語何でも質問掲示板
- トピック: 体力ゲージについて
- 返信数: 18
- 閲覧数: 8030
Re: 体力ゲージについて
https: //ja.wikipedia.org/wiki/%E3%82%B3%E3%83%AD%E3%83%B3_(%E8%A8%98%E5%8F%B7)
コロン(colon)は、欧文の約物のひとつ「:」である。
(中略)
説明・言い換え。「X: Y」は、「X、つまりY」「X、言い換えるとY」、あるいは文中でなく単独で使われた場合は「XはYである」と意訳できる。
- 10年前
- フォーラム: C言語何でも質問掲示板
- トピック: 体力ゲージについて
- 返信数: 18
- 閲覧数: 8030
Re: 体力ゲージについて
ボスにとってはゲージが何個あるかは関係ないのでグラフィック上の処理ですね。
- 10年前
- フォーラム: C言語何でも質問掲示板
- トピック: 体力ゲージについて
- 返信数: 18
- 閲覧数: 8030
Re: 体力ゲージについて
例えば体力が合計で1000で、緑・赤ゲージの長さがそれぞれ500ピクセルだとすると、
体力 ≧ 500 のとき
緑ゲージの長さ: (体力 - 500) ピクセル
赤ゲージの長さ: 500ピクセル
体力 < 500 のとき
緑ゲージの長さ: 0 ピクセル
赤ゲージの長さ: (体力) ピクセル
体力 ≧ 500 のとき
緑ゲージの長さ: (体力 - 500) ピクセル
赤ゲージの長さ: 500ピクセル
体力 < 500 のとき
緑ゲージの長さ: 0 ピクセル
赤ゲージの長さ: (体力) ピクセル
- 10年前
- フォーラム: C言語何でも質問掲示板
- トピック: 体力ゲージについて
- 返信数: 18
- 閲覧数: 8030
Re: 体力ゲージについて
ロジックが分からないのですか?それともC言語が分からないのでしょうか。
- 10年前
- フォーラム: C言語何でも質問掲示板
- トピック: 体力ゲージについて
- 返信数: 18
- 閲覧数: 8030
Re: 体力ゲージについて
では現在の体力を引数として、その時の緑ゲージと赤ゲージの長さをそれぞれ出力する関数を作れますか?
単純にロジックの問題です。
単純にロジックの問題です。
- 10年前
- フォーラム: C言語何でも質問掲示板
- トピック: 「入力の最後まで処理」の意味が分からない
- 返信数: 3
- 閲覧数: 1788
Re: 「入力の最後まで処理」の意味が分からない
他の人の解答を参考にしてみましょう。
http://judge.u-aizu.ac.jp/onlinejudge/s ... pid=0004#0
http://judge.u-aizu.ac.jp/onlinejudge/s ... pid=0004#0
- 10年前
- フォーラム: C言語何でも質問掲示板
- トピック: 実行速度を速くしたいです。
- 返信数: 9
- 閲覧数: 3469
Re: 実行速度を速くしたいです。
10000000ごとの出力処理を削って実行したところ、4分ぐらいで終わりました。
(ちなみに、同じマシンで前のスレッドのプログラムを実行すると4.5秒)
出力処理を削り、-O2オプションでコードの最適化を有効にすると高速化できますが、それでも結構時間はかかると思います。
gcc -o sample -O2 sample.c -lm
(ちなみに、同じマシンで前のスレッドのプログラムを実行すると4.5秒)
出力処理を削り、-O2オプションでコードの最適化を有効にすると高速化できますが、それでも結構時間はかかると思います。
gcc -o sample -O2 sample.c -lm
- 10年前
- フォーラム: C言語何でも質問掲示板
- トピック: 一様乱数の周期を求めるプログラムについて。
- 返信数: 6
- 閲覧数: 4025
Re: 一様乱数の周期を求めるプログラムについて。
こちらの環境(Apple LLVM version 5.1)ではちゃんと停止します。
そちらの環境はCygwinでしょうか。
そちらの環境はCygwinでしょうか。
- 10年前
- フォーラム: C言語何でも質問掲示板
- トピック: 一様乱数の周期を求めるプログラムについて。
- 返信数: 6
- 閲覧数: 4025
Re: 一様乱数の周期を求めるプログラムについて。
doubleだと計算誤差が累積するのでlong longを利用したほうがよいと思います。 #include<stdio.h> #include<stdlib.h> #include<math.h> int main(void){ long long a=1103515245; long long c=12345; long long Xn=1; //初期値 long long M=pow(2, 31); long long n=0; while(1){ Xn=(a*Xn+c) % M; //乱数の計算 n++; if(n % 10000000 == 0) printf("%lld\t Xn=%...
- 10年前
- フォーラム: C言語何でも質問掲示板
- トピック: 【至急】失ったソースを復旧する方法ありますか?
- 返信数: 8
- 閲覧数: 8973
Re: 【至急】失ったソースを復旧する方法ありますか?
objファイルやexeファイルを逆アセンブルすれば処理の内容を解読することはできますが、そこからソースコードへ直すのは手動ですよ。 ↓こういったデータからソースコードを復元する必要があります。 002C2B27 cmp dword ptr [ebp-8],3E8h 002C2B2E jge 002C2B71 002C2B30 mov eax,dword ptr [ebp-20h] 002C2B33 push eax 002C2B34 push 34384Ch 002C2B39 mov ecx,dword ptr [ebp-14h] 002C2B3C push ecx 002C2B3D lea ...
- 10年前
- フォーラム: C言語何でも質問掲示板
- トピック: 【至急】失ったソースを復旧する方法ありますか?
- 返信数: 8
- 閲覧数: 8973
Re: 【至急】失ったソースを復旧する方法ありますか?
objファイルやexeファイルからソースコードを復元するのはかなり困難で、書きなおしたほうが早いです。
どうしても復元したいならHDD復旧業者に依頼するという手もありますが...
バックアップやコピーは全く作っていないのでしょうか?
(一度でもどこかに複製を作っていた場合、そこから復元ソフトなどを使って復元できる可能性もあります)
どうしても復元したいならHDD復旧業者に依頼するという手もありますが...
バックアップやコピーは全く作っていないのでしょうか?
(一度でもどこかに複製を作っていた場合、そこから復元ソフトなどを使って復元できる可能性もあります)
- 10年前
- フォーラム: C言語何でも質問掲示板
- トピック: 音楽について
- 返信数: 10
- 閲覧数: 3279
Re: 音楽について
自動実行イベントでBGM再生すればいいんじゃないでしょうか。
- 10年前
- フォーラム: C言語何でも質問掲示板
- トピック: 音楽について
- 返信数: 10
- 閲覧数: 3279
Re: 音楽について
「SEの演奏...」で再生したSEの停止だと思います。Tr さんが書きました: ところでSEの停止と鼻にですか?
- 10年前
- フォーラム: C言語何でも質問掲示板
- トピック: 音楽について
- 返信数: 10
- 閲覧数: 3279
Re: 音楽について
用意するイベントの個数がなぜ問題になるのかがよくわかりません。Tr さんが書きました:部屋を出たら音楽が変わるというイベントを作りたいのですが、最低何個イベントを用意したらいいでしょうか?
部屋の出入口で「BGMの演奏」コマンドを使えばよいのでは?
- 10年前
- フォーラム: C言語何でも質問掲示板
- トピック: 説明しがたいエラーなのですが、、、
- 返信数: 9
- 閲覧数: 6304
Re: 説明しがたいエラーなのですが、、、
凸
凹
オフトピック
× Charctor
○ Character
○ Character
- 10年前
- フォーラム: C言語何でも質問掲示板
- トピック: cygwinでpythonスクリプトを自動起動
- 返信数: 3
- 閲覧数: 2675
Re: cygwinでpythonスクリプトを自動起動
.bashrc にコマンドを追記すればできると思います。
- 10年前
- フォーラム: C言語何でも質問掲示板
- トピック: 【龍神録】文字が一時的に表示されません
- 返信数: 2
- 閲覧数: 1596
Re: 【龍神録】文字が一時的に表示されません
問題が発生したときの whether%10 の値を調べてください。
- 10年前
- フォーラム: C言語何でも質問掲示板
- トピック: IP認証を入れたいのですが・・・
- 返信数: 19
- 閲覧数: 8423
Re: IP認証を入れたいのですが・・・
そのサイトの認証はどうするのですか。splash さんが書きました: >電源をいれる度に変わるので毎日変わる人もいるんですが、それでも良いんですね。
新しいIPを毎日手動で登録できるサイトを作るつもりです。
- 10年前
- フォーラム: C言語何でも質問掲示板
- トピック: IP認証を入れたいのですが・・・
- 返信数: 19
- 閲覧数: 8423
Re: IP認証を入れたいのですが・・・
認証サーバーに接続したときにサーバー側でIPアドレスは分かるので、事前にIPアドレスを調べる必要はないと思いますが。
- 10年前
- フォーラム: C言語何でも質問掲示板
- トピック: C言語からC#への書き換えについて
- 返信数: 5
- 閲覧数: 7111
- 10年前
- フォーラム: C言語何でも質問掲示板
- トピック: C++のコンストラクタとデストラクタ
- 返信数: 6
- 閲覧数: 6006
Re: C++のコンストラクタとデストラクタ
このあたりの状況が具体的によく分からないので、くわしく説明していただけると助かります。atori さんが書きました: 初期化するには様々な引数が必要になる事が多々ある→
コンストラクタで初期化しているクラスを別のクラスにメンバとして持つだけでは、当然エラーになる→
エラー回避の為にコンストラクタの引数がどんどん増える→
- 10年前
- フォーラム: C言語何でも質問掲示板
- トピック: サイズ1の変数を作る
- 返信数: 18
- 閲覧数: 12537
Re: サイズ1の変数を作る
ビットを詰めると逆に読み書きが難しくなります。
ファイルのサイズを小さくしたいのであればビットを詰めるのではなくgzipなどを利用したほうが良いと思います。
ファイルのサイズを小さくしたいのであればビットを詰めるのではなくgzipなどを利用したほうが良いと思います。
- 10年前
- フォーラム: C言語何でも質問掲示板
- トピック: サイズ1の変数を作る
- 返信数: 18
- 閲覧数: 12537
Re: サイズ1の変数を作る
具体的にどれくらいのデータサイズになるのでしょうか。
本当にビットを詰めなければならないほど余裕が無いのですか?
本当にビットを詰めなければならないほど余裕が無いのですか?