検索結果 6632 件
- 12年前
- フォーラム: C言語何でも質問掲示板
- トピック: ディスクのアクセス速度の測定
- 返信数: 9
- 閲覧数: 4736
Re: ディスクのアクセス速度の測定
書き込んだ後手動でコピーしてファイル名を変え、そのコピーしたファイルを読み込むようにしたらキャッシュはなくなる気がしますね。 改善しませんでした。 書き込んだファイルをバイナリエディタで適当に書き換えてもダメでした。 #include <stdio.h> #include <stdlib.h> #include <string.h> #include <time.h> #if 0 #define USE_WIN_FILE_API #endif #if 0 #define USE_DOUBLE_FILE #endif #if defined(__WIN32__) || defined(__WI...
- 12年前
- フォーラム: C言語何でも質問掲示板
- トピック: ディスクのアクセス速度の測定
- 返信数: 9
- 閲覧数: 4736
Re: ディスクのアクセス速度の測定
CreateFileをつかってFILE_FLAG_NO_BUFFERINGで入出力しているって可能性は無いでしょうか? どういうことでしょうか? CreateFileとFILE_FLAG_NO_BUFFERINGを使うと処理がかなり遅くなってしまいました。 #include <stdio.h> #include <stdlib.h> #include <string.h> #include <time.h> #if 1 #define USE_WIN_FILE_API #endif #if defined(__WIN32__) || defined(__WIN64__) #include <...
- 12年前
- フォーラム: C言語何でも質問掲示板
- トピック: ディスクのアクセス速度の測定
- 返信数: 9
- 閲覧数: 4736
Re: ディスクのアクセス速度の測定
ファイルをリネームしてみましたが、変わりません。 解決策は無いのでしょうか? よろしくお願いします。 #include <stdio.h> #include <stdlib.h> #include <string.h> #include <time.h> #if defined(__WIN32__) || defined(__WIN64__) #include <windows.h> long long getzikan(void) { return (long long)GetTickCount(); } #else #include <sys/time.h> long long getzi...
- 12年前
- フォーラム: C言語何でも質問掲示板
- トピック: ディスクのアクセス速度の測定
- 返信数: 9
- 閲覧数: 4736
ディスクのアクセス速度の測定
Dev-C++4.9.9.2、gcc version 3.4.2 (mingw-special)です。 Windows Vista Home Premium SP2 32ビットです。 Diskeeper 2011 Professionalをインストールしてあります。 C言語でディスクのアクセス速度を測定するプログラムを作りたいと思いました。 現在のプログラムだと、書き込み速度はほぼ正しい値が出るのですが、読み込み速度がおかしいです。 #include <stdio.h> #include <stdlib.h> #include <string.h> #include <time.h> #if ...
- 12年前
- フォーラム: C言語何でも質問掲示板
- トピック: 課題の助言をお願いしたいのですが
- 返信数: 4
- 閲覧数: 1750
- 12年前
- フォーラム: C言語何でも質問掲示板
- トピック: 【雑談】C言語インデント補正マシン【というか宣伝】
- 返信数: 4
- 閲覧数: 2122
【雑談】C言語インデント補正マシン【というか宣伝】
この掲示板を見ていると、 時々 コードタグが使用されていない ためにインデントが消えているコード、 コードタグが使用されているにもかかわらず インデントがめちゃくちゃ なコードに出会います。 Tonyu System を使用すれば「全てをインデント」でインデント補正が可能ですが、 C言語のインデントを修正するためにわざわざTonyu Systemを起動するのは めんどくさく 、また 無駄 です。 そこで、 我が社 私が開発したこの「 C言語インデント補正マシン 」! http://www34.atpages.jp/mikecat/js/indent/index.html これを使うと、インデン...
- 12年前
- フォーラム: C言語何でも質問掲示板
- トピック: プログラミングの問題の書き方
- 返信数: 9
- 閲覧数: 4653
Re: プログラミングの問題の書き方
二人ともC++0xことC++11か・・・。
ふぇぇ、コンパイルが通らないよぉ。><
ふぇぇ、コンパイルが通らないよぉ。><
- 12年前
- フォーラム: C言語何でも質問掲示板
- トピック: プログラミングの問題の書き方
- 返信数: 9
- 閲覧数: 4653
Re: プログラミングの問題の書き方
Ideoneで実行したところ、Runtime Error(SIGSEGV)となる入力がありました。beatle さんが書きました:せっかくだから回答を貼っておきます。採点お願いします。
http://ideone.com/rsGuH
(#12は最後まで入力できていないようなので気にしないでください。
- 12年前
- フォーラム: C言語何でも質問掲示板
- トピック: プログラミングの問題の書き方
- 返信数: 9
- 閲覧数: 4653
プログラミングの問題の書き方
プログラミングの問題を書いてみました。 形式は日本情報オリンピック予選を想定しています。 VS Apache Killer A君はHTTPサーバーを自作しています。ある日、A君は 自分が作っているサーバーがApache Killerの攻撃を 食らってしまう可能性に気づきました。Apache Killerの 攻撃を阻止するためには、与えられたRangeヘッダーから 返すべき正しい範囲を求めなければいけません。しかし、 A君のプログラミングの腕はいまひとつなので、A君は このプログラムをかけません。よって、あなたがA君の 代わりにこの作業を行うプログラムを書いてあげてください。 返すべき範囲の...
- 12年前
- フォーラム: C言語何でも質問掲示板
- トピック: 簡単な問題です。
- 返信数: 38
- 閲覧数: 15354
- 12年前
- フォーラム: C言語何でも質問掲示板
- トピック: 簡単な問題です。
- 返信数: 38
- 閲覧数: 15354
- 12年前
- フォーラム: C言語何でも質問掲示板
- トピック: 簡単な問題です。
- 返信数: 38
- 閲覧数: 15354
Re: 簡単な問題です。
NScripter で書きました。 *define game *start 順列の計算をします。 nPrを計算します。\ *start2 mov %0,0 gosub *inputn mov %1,0 gosub *inputr mov %4,%0 mov %5,%1 gosub *calc n=%4 r=%5 答えは%3です。@ もう一度計算しますか? selnum %6,"はい","いいえ" if %6=0 goto *start2 end *inputn nを入力してください。 現在のn=%0 selnum %2,"0","1","2","3","4","5","6","7","8",...
- 12年前
- フォーラム: C言語何でも質問掲示板
- トピック: 多次元配列を使って行列の積を求める問題がわかりません
- 返信数: 10
- 閲覧数: 9748
Re: 多次元配列を使って行列の積を求める問題がわかりません
解決したのでしたら解決チェックをお願いします。
- 12年前
- フォーラム: C言語何でも質問掲示板
- トピック: 多次元配列を使って行列の積を求める問題がわかりません
- 返信数: 10
- 閲覧数: 9748
Re: 多次元配列を使って行列の積を求める問題がわかりません
printfでは%lfではなく%fです。
http://9cguide.appspot.com/r_mark.html
http://9cguide.appspot.com/r_mark.html
- 12年前
- フォーラム: C言語何でも質問掲示板
- トピック: 多次元配列を使って行列の積を求める問題がわかりません
- 返信数: 10
- 閲覧数: 9748
Re: 多次元配列を使って行列の積を求める問題がわかりません
double型なのに%5dで出力しようとしているからです。
インデントも直すことをおすすめします。
インデントも直すことをおすすめします。
- 12年前
- フォーラム: C言語何でも質問掲示板
- トピック: 多次元配列を使って行列の積を求める問題がわかりません
- 返信数: 10
- 閲覧数: 9748
Re: 多次元配列を使って行列の積を求める問題がわかりません
きちんとインデントを行う癖を付けた方がいいと思います。
int型なのに%lfで入力しようとしているからですね。
int型なのに%lfで入力しようとしているからですね。
- 12年前
- フォーラム: C言語何でも質問掲示板
- トピック: 至急回答お願いします!タイマーについて
- 返信数: 1
- 閲覧数: 1068
Re: 至急回答お願いします!タイマーについて
まずコードはcodeタグで囲みましょう。
起動時に現在のWindows起動からの経過時間をGetTickCountで取得し、
描画時にソフトの起動から20秒以上経っていたら「終了」を描画、
そうでなければ(20-(現在のGetTickCount-ソフト起動時のGetTickCount)/1000)を描画すればいいと思います。
起動時に現在のWindows起動からの経過時間をGetTickCountで取得し、
描画時にソフトの起動から20秒以上経っていたら「終了」を描画、
そうでなければ(20-(現在のGetTickCount-ソフト起動時のGetTickCount)/1000)を描画すればいいと思います。
- 12年前
- フォーラム: C言語何でも質問掲示板
- トピック: 簡単な問題です。
- 返信数: 38
- 閲覧数: 15354
Re: 簡単な問題です。
普通にC言語で解いてみました。 本当に簡単ですね。 #include <stdio.h> int main(void) { unsigned int n,r,result; scanf("%u%u",&n,&r); asm volatile ( "mov %1,%%ebx\n\t" "mov %2,%%ecx\n\t" "mov $0,%%eax\n\t" "cmp $0,%%ebx\n\t" "jbe loopend\n\t" "cmp $0,%%ecx\n\t" "jb loopend\n\t" "mov $1,%%eax\n\t" "loopstart:\n\t" "cmp $0,%%e...
- 12年前
- フォーラム: C言語何でも質問掲示板
- トピック: 簡単な問題です。
- 返信数: 38
- 閲覧数: 15354
- 12年前
- フォーラム: C言語何でも質問掲示板
- トピック: 意味のわからないバグ
- 返信数: 2
- 閲覧数: 1201
Re: 意味のわからないバグ
argv[0]には普通自分自身のファイル名が格納されているので、
起動した実行ファイルの中身が表示されていると思われます。
起動した実行ファイルの中身が表示されていると思われます。
- 12年前
- フォーラム: C言語何でも質問掲示板
- トピック: モデルの読み込みについて
- 返信数: 3
- 閲覧数: 1722
Re: モデルの読み込みについて
C言語の基礎を勉強するのにどうぞ。
苦しんで覚えるC言語
苦しんで覚えるC言語
- 12年前
- フォーラム: C言語何でも質問掲示板
- トピック: 3*3の行列同士の積を計算して表示するプログラムについて質問です。C言語を始めたばかりで・・・
- 返信数: 8
- 閲覧数: 7404
Re: 3*3の行列同士の積を計算して表示するプログラムについて質問です。C言語を始めたばかりで・・・
まずそのプログラムを提示してください。syosinnsya さんが書きました:いろいろの物を参考にして、2つの行列の成分を決めて、その積を計算して答えを返すというプログラムは作ることができたのですが、
- 12年前
- フォーラム: C言語何でも質問掲示板
- トピック: 2回に一回しかうまくいかない処理
- 返信数: 6
- 閲覧数: 2912
Re: 2回に一回しかうまくいかない処理
GameMain_answer1()でcount++をした後、count=0に戻さずにGameMain_A1()を呼んでいるからでしょうか?
自信はありませんが。
自信はありませんが。
- 12年前
- フォーラム: C言語何でも質問掲示板
- トピック: 3*3の行列同士の積を計算して表示するプログラムについて質問です。C言語を始めたばかりで・・・
- 返信数: 8
- 閲覧数: 7404
Re: 3*3の行列同士の積を計算して表示するプログラムについて質問です。C言語を始めたばかりで・・・
フォーラムルールをお読みください。
何がわからないのですか?
何がわからないのですか?
- 12年前
- フォーラム: C言語何でも質問掲示板
- トピック: 文字反転処理
- 返信数: 26
- 閲覧数: 6683
- 12年前
- フォーラム: C言語何でも質問掲示板
- トピック: 文字反転処理
- 返信数: 26
- 閲覧数: 6683
- 12年前
- フォーラム: 四聖龍神録Plus掲示板
- トピック: ご意見・ご感想はこちら
- 返信数: 52
- 閲覧数: 69135
Re: ご意見・ご感想はこちら
VineLinux5でwineを使用して起動することに成功しました。
v2.64です。
ロゴ:30fps程度
タイトル:55fps程度
オープニング〜村:60fps程度
本編:30fps程度
でした。
音楽、効果音も再生されます。
フルスクリーンにしても動きました。
低スペックモードにすると本編も60fps程度で動きました。
v2.64です。
ロゴ:30fps程度
タイトル:55fps程度
オープニング〜村:60fps程度
本編:30fps程度
でした。
音楽、効果音も再生されます。
フルスクリーンにしても動きました。
低スペックモードにすると本編も60fps程度で動きました。
- 12年前
- フォーラム: C言語何でも質問掲示板
- トピック: 文字反転処理
- 返信数: 26
- 閲覧数: 6683
Re: 文字反転処理
丸投げは禁止です。
ということを教えました。
コードはcodeタグで囲みましょう。
ということを教えました。
コードはcodeタグで囲みましょう。
► スポイラーを表示
- 12年前
- フォーラム: C言語何でも質問掲示板
- トピック: 龍神録4章をマネしてみたらエラー
- 返信数: 7
- 閲覧数: 2417
Re: 龍神録4章をマネしてみたらエラー
ちゃんとGV.hは作りましたか?PEACH-CELL さんが書きました:僕ははじめ、龍神録のプロジェクトを見て全てのソースファイルにGV.hをインクルードするようにしたらincludeファイルを開けませんというエラーが起こり、それをDxLib.hをインクルードするようにしたらエラーが起こらなくなったので以降、DxLib.hをインクルードするようにしているんです。
- 12年前
- フォーラム: AerobeatPlus掲示板
- トピック: 譜面リクエストはこちら
- 返信数: 128
- 閲覧数: 582308
Re: 譜面リクエストはこちら
リクエストお願いします。 「勇気の神様」(FULL) http://www.nicozon.net/watch/sm7110707 「We're all in this Together」 http://www.youtube.com/watch?v=8NTRmGAy9HM あと、前にリクエストしたがまだ出来ていない気がするこちらもお願いします。 「年下の男の子」 http://www.youtube.com/watch?v=Y7NnHnkZp-Y または http://www.youtube.com/watch?v=QOBmToebz6k 難易度は Easy:★6~7程度 Hard:★10~...
- 12年前
- フォーラム: C言語何でも質問掲示板
- トピック: 龍神録4章をマネしてみたらエラー
- 返信数: 7
- 閲覧数: 2417
Re: 龍神録4章をマネしてみたらエラー
ch_tが定義されていないからエラーが出ているようです。
DxLib.hはDXライブラリ標準のものですか?
それとも書き換えましたか?
それとも一からの自作ですか?
とりあえず、コードはcodeタグで囲みましょう。
DxLib.hはDXライブラリ標準のものですか?
それとも書き換えましたか?
それとも一からの自作ですか?
とりあえず、コードはcodeタグで囲みましょう。
- 12年前
- フォーラム: C言語何でも質問掲示板
- トピック: 【Perl】MySQLとImageMagickの併用
- 返信数: 2
- 閲覧数: 1733
Re: 【Perl】MySQLとImageMagickの併用
そうなんですか。
とりあえず諦めます。
とりあえず諦めます。
- 12年前
- フォーラム: C言語何でも質問掲示板
- トピック: 【Perl】MySQLとImageMagickの併用
- 返信数: 2
- 閲覧数: 1733
【Perl】MySQLとImageMagickの併用
@PAGESを使用しています。 http://atpages.jp/ 向こうの掲示板にはログインしないと投稿できないようなので、こちらで質問させていただきます。 自作のMySQLを使用したカウンタにImageMagickを使用した機能を組み込もうとしたのですが、 Internal Server Errorになってしまいます。 KCatch.pmで調べたところ、メモリが確保できないみたいな事が書いてありました。 [DynaLoader.pm:230:die] Can't load '/usr/lib64/perl5/vendor_perl/5.8.8/x86_64-linux-thread-mu...
- 12年前
- フォーラム: C言語何でも質問掲示板
- トピック: ブザーに音を鳴らしたいです
- 返信数: 9
- 閲覧数: 4140
Re: ブザーに音を鳴らしたいです
トランジスタをかませるといいってやつかな?
- 12年前
- フォーラム: C言語何でも質問掲示板
- トピック: Key-Expansionを作りたい。
- 返信数: 1
- 閲覧数: 1105
Re: Key-Expansionを作りたい。
とりあえずコードが見にくいです。
コードはcodeタグで囲みましょう。
コードはcodeタグで囲みましょう。
- 12年前
- フォーラム: C言語何でも質問掲示板
- トピック: テトリス風ゲームのAIについて
- 返信数: 4
- 閲覧数: 3343
Re: テトリス風ゲームのAIについて
とりあえず、「全てのブロックの角度で最もブロックのy座標が低くなる位置に落とす」という風に改良するというところから始めてみませんか?リュウ さんが書きました: そのため現在は「ブロックを回さずに最もブロックのy座標が低くなる位置に落とす」というきわめて単純な関数になっています。
あまりいいアドバイスでなければすみません。
- 12年前
- フォーラム: C言語何でも質問掲示板
- トピック: 離散フーリエ変換と高速フーリエ変換
- 返信数: 5
- 閲覧数: 7350
Re: 離散フーリエ変換と高速フーリエ変換
>h2so5さんは結果に対称性があるからいいみたいな事を言っていた気がするのですが…どうなのでしょうか? 私も遊びでフーリエ変換してみたぐらいのことしか無いですし、高速フーリエ変換(FFT)のみなので離散フーリエ変換(DFT)は未経験です。 調べて見ましたが、離散フーリエ変換の半分は対称性があるので表示する必要がないということですね。 256個のサンプリングなら128までを表示すれば良いということです。そうすれば山は1つだけになります。 プロジェクトにこの機能を実装しました。 参照先のコードが間違っている可能性はないのでしょうか? たとえば、以下のページを参考にしてFFTを実装してみたところ...
- 12年前
- フォーラム: C言語何でも質問掲示板
- トピック: 離散フーリエ変換と高速フーリエ変換
- 返信数: 5
- 閲覧数: 7350
Re: 離散フーリエ変換と高速フーリエ変換
>サイン波を入れて見ましたが、離散フーリエ変換は2つの山ができます。これも変です。
h2so5さんは結果に対称性があるからいいみたいな事を言っていた気がするのですが…どうなのでしょうか?
>高速フーリエ変換では山さえ出来ません。窓関数に問題有るような気がします。
だから質問しているのです。窓関数とは何ですか?
h2so5さんは結果に対称性があるからいいみたいな事を言っていた気がするのですが…どうなのでしょうか?
>高速フーリエ変換では山さえ出来ません。窓関数に問題有るような気がします。
だから質問しているのです。窓関数とは何ですか?
- 12年前
- フォーラム: C言語何でも質問掲示板
- トピック: 離散フーリエ変換と高速フーリエ変換
- 返信数: 5
- 閲覧数: 7350
離散フーリエ変換と高速フーリエ変換
チャットでh2so5さんに離散フーリエ変換のソースコードを教えてもらいました。 これはそれをC言語に直し、少し調整したものです。 でもDXライブラリを使うのでC++としてコンパイルしています。 #include "main.h" /*離散フーリエ変換*/ void calcSpectrum(const int *signal, int length, long long *spectrum) { int i,j; int N = length; for (i = 0; i < N; i++) { double a = 0, b = 0; for (j = 0; j < N; j++) { in...
- 12年前
- フォーラム: C言語何でも質問掲示板
- トピック: time.hとDrawRotaGraph2を使って時計を作成したい
- 返信数: 17
- 閲覧数: 4947
Re: time.hとDrawRotaGraph2を使って時計を作成したい
「local->tm_sec*6」→「(local->tm_sec*6)*PHI/180.0」でしょうか?
あとGHandleを毎回ロードするのもどうかと思います。
「static int GHandle (以下同じ)」としたらどうでしょうか?
あとGHandleを毎回ロードするのもどうかと思います。
「static int GHandle (以下同じ)」としたらどうでしょうか?
- 12年前
- フォーラム: C言語何でも質問掲示板
- トピック: 効果音が一部ならない
- 返信数: 4
- 閲覧数: 1692
Re: 効果音が一部ならない
コードはなるべくcodeタグで囲みましょう。 void music_play(){ int i; for(i=0;i<SE_MAX;i++){ if(se_flag[i]==1){ if(CheckSoundMem(sound_se[i])!=0){ if(i==8)continue;//敵被弾音なので連続で再生されるため、ちゃんと再生し終わってから再生 StopSoundMem(sound_se[i]); } PlaySoundMem(sound_se[i],DX_PLAYTYPE_BACK); } } } これを void music_play(){ int i; for(i=0;i<SE...
- 12年前
- フォーラム: C言語何でも質問掲示板
- トピック: DXライブラリ描画の仕方
- 返信数: 11
- 閲覧数: 2763
- 12年前
- フォーラム: C言語何でも質問掲示板
- トピック: 練習問題
- 返信数: 7
- 閲覧数: 2813
Re: 練習問題
自分のやり方も載せておきます。 あらかじめ条件を満たす整数の一覧を作り、取得した整数を一覧から除いていきます。 #include <stdio.h> #include <stdlib.h> #include <time.h> int main(void) { int result[10]; int temp[100]; int index,i,j; int tempint; /*乱数の初期化*/ srand((unsigned int)time(NULL)); /*整数一覧の初期化*/ for(i=0;i<100;i++)temp[i]=i; /*10個の整数を取得*/ for(i=0;i<1...
- 12年前
- フォーラム: C言語何でも質問掲示板
- トピック: 【Java】Eclipseでの実行とアプレット
- 返信数: 2
- 閲覧数: 1615
Re: 【Java】Eclipseでの実行とアプレット
この方法でできました。ありがとうございます。ISLe さんが書きました:import javax.swing.JAppletを、java.applet.Appletに変えればこのままでいけますけど。
extends JAppletをextends Appletにする必要もありました。
- 12年前
- フォーラム: C言語何でも質問掲示板
- トピック: 【Java】Eclipseでの実行とアプレット
- 返信数: 2
- 閲覧数: 1615
【Java】Eclipseでの実行とアプレット
Windows Vista SP2 32ビットです。 衝突の計算 をJavaに移植しようとしています。 とりあえず設定ダイアログは必要ありません。 Eclipse上ではうまく動いたのですが、なぜかJavaアプレットにするとキーが反応しません。 FireFox6.0.2とIE9で確認しました。 アプレット内のクリックはしました。 原因がわかりましたら教えていただければありがたいです。 よろしくお願いします。 Main.javaのソースコードを貼っておきます。 package main; import java.awt.*; import java.awt.event.KeyEvent; impo...
- 12年前
- フォーラム: C言語何でも質問掲示板
- トピック: DXLibのモーションに関して
- 返信数: 3
- 閲覧数: 1758
- 12年前
- フォーラム: 作品お披露目掲示板
- トピック: ヒット&ブローを速く解く「Hit & Blow Time Attack」
- 返信数: 0
- 閲覧数: 5417
ヒット&ブローを速く解く「Hit & Blow Time Attack」
あの有名な「ヒット&ブロー」をできるだけ速く解くゲーム「Hit & Blow Time Attack」をうpします。
数字を入力した回数は関係なく、とにかく速く解くことが目的です。
運の要素も絡んでくるかも?
よろしければやってみてください。
数字を入力した回数は関係なく、とにかく速く解くことが目的です。
運の要素も絡んでくるかも?
よろしければやってみてください。
- 12年前
- フォーラム: 作品お披露目掲示板
- トピック: 脳トレゲーム「ザ・単純計算!」
- 返信数: 0
- 閲覧数: 4969
脳トレゲーム「ザ・単純計算!」
簡単な四則演算をできるだけ速く解いていく脳トレゲーム、「ザ・単純計算!」をうpします。
制限時間内にできるだけ多くの問題を解くモードと、
決められた数の問題をできるだけ速く解くモードがあります。
よろしければやってみてください。
制限時間内にできるだけ多くの問題を解くモードと、
決められた数の問題をできるだけ速く解くモードがあります。
よろしければやってみてください。
- 12年前
- フォーラム: C言語何でも質問掲示板
- トピック: mainについて
- 返信数: 7
- 閲覧数: 2757
Re: mainについて
トピックの話とはあまり関係なくてすみません。 C言語の標準規格では int main(int argc. char** args){ /* .. */ } か int main( void ){ /* .. */ } の2つのみで void main(){ /* .. */ } は規格外です。 とありますが、 int main(int argc, char* args[]){ /* .. */ } でもいいですよね? また、argcとargsの部分も規格なのですか? 自分はよく int main(int argc,char* argv[]){ /* .. */ } のように書いています。 読み...
- 12年前
- フォーラム: C言語何でも質問掲示板
- トピック: キーの同時入力について
- 返信数: 4
- 閲覧数: 1830
Re: キーの同時入力について
DxLibの仕様というよりキーボードの仕様かもしれません。
- 12年前
- フォーラム: C言語何でも質問掲示板
- トピック: フラグを多用するとコードがぐちゃぐちゃ
- 返信数: 11
- 閲覧数: 11854
Re: フラグを多用するとコードがぐちゃぐちゃ
みけCATさん enumは簡単な役割は知っていましたが,頂いた例の使い方がイマイチ分かりません。 enum {FLAG_TITLE = 0; ...} ならば,その先は {... FLAG_OPENING = 1;} となるのでしょうが・・・。SO WHAT状態。 それとも単に管理方法の一種ならば良いんですが。 ちょっと気になるので一言良ければお願いしますmm enumを使うと自動的に連番の定数が生成されます。 例えば、 enum { FLAG_TITLE=0, FLAG_OPENING, FLAG_MAIN, FLAG_ENDING, FLAG_SCORE } とすると、FLAG_TITL...
- 12年前
- フォーラム: C言語何でも質問掲示板
- トピック: フラグを多用するとコードがぐちゃぐちゃ
- 返信数: 11
- 閲覧数: 11854
Re: フラグを多用するとコードがぐちゃぐちゃ
フラグの説明をテキストファイルに書くのではなく、 enumで簡単な説明をソースコードに書き込むのがいいと思います。 例 enum { FLAG_TITLE=0, FLAG_OPENING, FLAG_MAIN, FLAG_ENDING, FLAG_SCORE, /*以下略*/ } フラグの管理方法はflag のiをテキストファイルに書いておき,どのフラグがどのような役割を与えられているか 簡単な説明をする方法でやっています。 その方法ではフラグの役割が全く分からないので配列を使わないで、具体的な変数名でフラグを宣言してください。 もちろんこれでもいいと思います。
- 12年前
- フォーラム: C言語何でも質問掲示板
- トピック: DXライブラリの終了処理
- 返信数: 4
- 閲覧数: 3428
Re: DXライブラリの終了処理
if(Key[KEY_INPUT_SPACE==1])
ではなく
if(Key[KEY_INPUT_SPACE]==1)
ではないんですか?
ではなく
if(Key[KEY_INPUT_SPACE]==1)
ではないんですか?
- 12年前
- フォーラム: C言語何でも質問掲示板
- トピック: WinSock 代入式が理解できない
- 返信数: 9
- 閲覧数: 4294
Re: WinSock 代入式が理解できない
サイトならURLを載せてくれたほうがありがたかったです。
- 12年前
- フォーラム: C言語何でも質問掲示板
- トピック: WinSock 代入式が理解できない
- 返信数: 9
- 閲覧数: 4294
Re: WinSock 代入式が理解できない
とりあえず、
「猫でもわかるネットワークプログラミング」は第2版を持っていますが、
第230章なんていうものはありません。
typoではありませんか?
「猫でもわかるネットワークプログラミング」は第2版を持っていますが、
第230章なんていうものはありません。
typoではありませんか?
- 12年前
- フォーラム: C言語何でも質問掲示板
- トピック: 画像が表示されない
- 返信数: 2
- 閲覧数: 1481
Re: 画像が表示されない
グローバル変数の初期化の時点でDxLib_Initを呼ぶ前にLoadGraphを呼んでんでしまっているので、
それで読み込みが失敗していると思います。
DxLib_Initの後でLoadGraphしてください。
それで読み込みが失敗していると思います。
DxLib_Initの後でLoadGraphしてください。
- 12年前
- フォーラム: C言語何でも質問掲示板
- トピック: ビットマップ用ハンドルの登録用関数
- 返信数: 12
- 閲覧数: 3735
Re: ビットマップ用ハンドルの登録用関数
1番目の回答についてですが、もし宣言が static HDC h1DC; static HBITMAP h1BMP; static BITMAP 1BMP; static HDC h2DC; static HBITMAP h2BMP; static BITMAP 2BMP; のように二つになってしまった場合、関数は汎用的なものでなくなってしまうと思います。 できればこれらのアドレスを渡して、渡したアドレスの指すハンドル自体を初期化してくれる関数・・・というものができればありがたいです。 これらのことから、引数は最初の質問で書いた RegisterBitmapHandle(HDC hD...
- 12年前
- フォーラム: C言語何でも質問掲示板
- トピック: ビットマップ用ハンドルの登録用関数
- 返信数: 12
- 閲覧数: 3735
Re: ビットマップ用ハンドルの登録用関数
宣言の部分はグローバル変数として、そのグローバル変数を直接関数内で書き換える・・・という方法はできないのでしょうか? べつにそれでもいいです。 //宣言 static HDC hDC; static HBITMAP hBMP; static BITMAP BMP; //ビットマップハンドル登録用の関数 void RegisterBitmapHandle(TCHAR* BitmapName ) { hDC = CreateCompatibleDC(NULL); hBMP = (HBITMAP)LoadImage(NULL , BitmapName , IMAGE_BITMAP , 0 , ...
- 12年前
- フォーラム: C言語何でも質問掲示板
- トピック: ビットマップ用ハンドルの登録用関数
- 返信数: 12
- 閲覧数: 3735
Re: ビットマップ用ハンドルの登録用関数
//ビットマップハンドル登録用の関数 HDC RegisterBitmapHandle( HBITMAP* hBMP , BITMAP* BMP , TCHAR* BitmapName ) { HDC internalhDC; internalhDC = CreateCompatibleDC(NULL); *hBMP = (HBITMAP)LoadImage(NULL , BitmapName , IMAGE_BITMAP , 0 , 0 , LR_LOADFROMFILE); GetObject(*hBMP , sizeof(BITMAP) , BMP); SelectObject(int...
- 12年前
- フォーラム: C言語何でも質問掲示板
- トピック: どこが間違えているかがわかりません。
- 返信数: 31
- 閲覧数: 8628
Re: どこが間違えているかがわかりません。
質問者さんはこの場合3hit0chipとさせたいのでしょうか?ISLe さんが書きました:そもそも、#chipがブローのことだとしてXTL さんが書きました:わからない点が、2)の1223という問題のときに、1233とやったばあい、3hit1chipとなり、おかしな内容になります。
そこを直したいのですが、宜しくお願い致します。
質問者さんがおかしいと言ってる内容がおかしくないわけですが。
- 12年前
- フォーラム: C言語何でも質問掲示板
- トピック: ビットマップ用ハンドルの登録用関数
- 返信数: 12
- 閲覧数: 3735
Re: ビットマップ用ハンドルの登録用関数
関数の中で作成したhDCを関数の外に持っていっていないですが、大丈夫ですか?
- 12年前
- フォーラム: C言語何でも質問掲示板
- トピック: ウィンドウ作成
- 返信数: 9
- 閲覧数: 4014
Re: ウィンドウ作成
スペルミスですね。
HINSRANCE→HINSTANCE
LPSIR→LPSTR
でしょう。
追記
ほかの原因もあるかもしれません。
HINSRANCE→HINSTANCE
LPSIR→LPSTR
でしょう。
追記
ほかの原因もあるかもしれません。
- 12年前
- フォーラム: C言語何でも質問掲示板
- トピック: ソリューションが開けない
- 返信数: 10
- 閲覧数: 2734
Re: ソリューションが開けない
これだけではわかりません。
もっと詳しい状況を書き込んでください。
もっと詳しい状況を書き込んでください。
- 12年前
- フォーラム: C言語何でも質問掲示板
- トピック: 矩形の当たり判定処理
- 返信数: 13
- 閲覧数: 4043
- 12年前
- フォーラム: C言語何でも質問掲示板
- トピック: 矩形の当たり判定処理
- 返信数: 13
- 閲覧数: 4043
Re: 矩形の当たり判定処理
y3だけでなくy4も足し引きしないといけないのではないでしょうか?
- 12年前
- フォーラム: C言語何でも質問掲示板
- トピック: DXライブラリでのMMDモデルの描画
- 返信数: 7
- 閲覧数: 8691
Re: DXライブラリでのMMDモデルの描画
できました。ありがとうございます。
モデルビューアで調べたところ、eye2.bmpとtoon01~03.bmpが使われているようです。
モデルビューアで調べたところ、eye2.bmpとtoon01~03.bmpが使われているようです。
- 12年前
- フォーラム: C言語何でも質問掲示板
- トピック: 40pixのHPバーを最大HP、食らったダメージがいくつでも40pixを基準にして何pix減らすか求めたい
- 返信数: 4
- 閲覧数: 2214
- 12年前
- フォーラム: C言語何でも質問掲示板
- トピック: DXライブラリでのMMDモデルの描画
- 返信数: 7
- 閲覧数: 8691
Re: DXライブラリでのMMDモデルの描画
Ver3.05fにして、softyaさんのコードを入れたら正常に表示されました。 白目をむいていて怖いですが、アニメーションの問題でしょうか? 一応解決とさせていただきます。 #include "DxLib.h" char Key[256]; int WINAPI WinMain( HINSTANCE hInstance, HINSTANCE hPrevInstance,LPSTR lpCmdLine, int nCmdShow ){ if( ChangeWindowMode(TRUE) != DX_CHANGESCREEN_OK || DxLib_Init() == -1 ) return ...
- 12年前
- フォーラム: C言語何でも質問掲示板
- トピック: DXライブラリでのMMDモデルの描画
- 返信数: 7
- 閲覧数: 8691
Re: DXライブラリでのMMDモデルの描画
一応表示されました。
かなり汚いですが、仕様でしょうか?
こんな感じです。
かなり汚いですが、仕様でしょうか?
こんな感じです。
- 12年前
- フォーラム: C言語何でも質問掲示板
- トピック: DXライブラリでのMMDモデルの描画
- 返信数: 7
- 閲覧数: 8691
DXライブラリでのMMDモデルの描画
Dev-C++4.9.9.2、gcc3.4.2、公式gcc用DXライブラリVer3.05です。 DXライブラリでMMDのモデルを描画しようとしてみましたが、うまく描画されていないようです。 公式のリファレンスを参考にしました。 どこがおかしいか、どう直せばいいか教えていただければ幸いです。 よろしくお願いします。 #include "DxLib.h" char Key[256]; int WINAPI WinMain( HINSTANCE hInstance, HINSTANCE hPrevInstance,LPSTR lpCmdLine, int nCmdShow ){ if( Change...
- 12年前
- フォーラム: AerobeatPlus掲示板
- トピック: 譜面リクエストはこちら
- 返信数: 128
- 閲覧数: 582308
Re: 譜面リクエストはこちら
すいません。
リクエスト追加お願いします。
「抜け殻」
http://www.nicozon.net/watch/sm11713099
「バラライカ」
http://www.nicozon.net/watch/sm4220022
「向日葵」
http://www.youtube.com/watch?v=3YRGDuKrD6Y
難易度は
Easy:★6~7程度
Hard:★10~13程度
でお願いします。
リクエスト追加お願いします。
「抜け殻」
http://www.nicozon.net/watch/sm11713099
「バラライカ」
http://www.nicozon.net/watch/sm4220022
「向日葵」
http://www.youtube.com/watch?v=3YRGDuKrD6Y
難易度は
Easy:★6~7程度
Hard:★10~13程度
でお願いします。
- 12年前
- フォーラム: C言語何でも質問掲示板
- トピック: strtok関数
- 返信数: 8
- 閲覧数: 3657
Re: strtok関数
tp = strtok(tp, ",");
と
strcpy(str2[count++], tp);
の間にtpがNULLでないかの判定を入れないといけないと思います。
追記
今更ながら修正。あとに→間に
と
strcpy(str2[count++], tp);
の間にtpがNULLでないかの判定を入れないといけないと思います。
追記
今更ながら修正。あとに→間に
- 12年前
- フォーラム: C言語何でも質問掲示板
- トピック: 「.exeを開始できません」について
- 返信数: 29
- 閲覧数: 10361
Re: 「.exeを開始できません」について
# なぜか俺だけ呼び捨て・・・orz
- 12年前
- フォーラム: C言語何でも質問掲示板
- トピック: 「.exeを開始できません」について
- 返信数: 29
- 閲覧数: 10361
Re: 「.exeを開始できません」について
これでは中身が見られません。ほしくず さんが書きました:>>nonさん
file:///C:/Users/%E3%81%BB%E3%81%97%E3%81%8F%E3%81%9A/Desktop/%E3%82%B2%E3%83%BC%E3%83%A0%E5%88%B6%E4%BD%9C/
確かにその方が伝わりますね(--;)
きちんとアップロードしてください。
代表的なあぷろだ→http://www.axfc.net/uploader/
- 12年前
- フォーラム: C言語何でも質問掲示板
- トピック: C++ クイズプログラム
- 返信数: 3
- 閲覧数: 2064
Re: C++ クイズプログラム
%sなのにint型の変数に入力してはいけません。 int a;→char a[10000];とでもしてください。 このばあい&はいりません。 scanfでは入力できる最大文字数を設定しておくと安全です。 a=='nokori'もstrcmp(a,"nokori")==0としてください。 この場合string.hもインクルードしてください。 #include<iostream> #include<stdio.h> #include <string.h> using namespace std; int main(){ cout<<"あなたのお名前は?"; cout<<"nonokiと入力してくだ...
- 12年前
- フォーラム: C言語何でも質問掲示板
- トピック: このプログラミングの内容がよくわかりません。わかる方説明お願いします。
- 返信数: 2
- 閲覧数: 1216
Re: このプログラミングの内容がよくわかりません。わかる方説明お願いします。
まずコードはcodeタグで囲みましょう。
- 12年前
- フォーラム: C言語何でも質問掲示板
- トピック: 後置式演算子のオーバーロードについて
- 返信数: 3
- 閲覧数: 1768
Re: 後置式演算子のオーバーロードについて
C言語の後置インクリメントがそういう仕様だからです。
たとえば、このコードを実行してみるとわかります。
実行結果はこうなります。
http://ideone.com/xpp15
たとえば、このコードを実行してみるとわかります。
#include <stdio.h>
int main(void) {
int a,b;
a=5;
b=5;
printf("++a==%d\n",++a);
printf("b++==%d\n",b++);
return 0;
}
- 12年前
- フォーラム: C言語何でも質問掲示板
- トピック: mciSendString()をすると出てくるエラーについて
- 返信数: 1
- 閲覧数: 1064
Re: mciSendString()をすると出てくるエラーについて
mmsystem.hをインクルードしてwinmm.libをリンクしてもダメですか?
- 12年前
- フォーラム: C言語何でも質問掲示板
- トピック: フォーマットを指定して、10進数を16進数に変換したい
- 返信数: 13
- 閲覧数: 4709
Re: フォーマットを指定して、10進数を16進数に変換したい
0x12345→0x010x230x45とする仕様に変更すればこの問題は解決するかな?pie さんが書きました:要求仕様に無理があると思います。
0x12345と0x123405はどうやって区別するの?
- 12年前
- フォーラム: C言語何でも質問掲示板
- トピック: Winsockでの文字列送信について
- 返信数: 2
- 閲覧数: 1445
- 12年前
- フォーラム: C言語何でも質問掲示板
- トピック: 「.exeを開始できません」について
- 返信数: 29
- 閲覧数: 10361
Re: 「.exeを開始できません」について
VisualC++なのになぜDxLib_BCCなのでしょうか?
- 12年前
- フォーラム: C言語何でも質問掲示板
- トピック: 入力した数字の変換
- 返信数: 5
- 閲覧数: 1464
Re: 入力した数字の変換
Ideoneだとうまく動くんだけどなあ・・・ #include<stdio.h> void deletenewline(void) { int c; while(1) { c=getchar(); if(c=='\n' || c==EOF)break; } } main() { char m; int su; printf("10進数の整数"); scanf("%d",&su); deletenewline(); printf("アルファベット(o or h or d)?"); scanf("%c",&m); switch(m){ case 'o' : printf("%o",su); bre...
- 12年前
- フォーラム: C言語何でも質問掲示板
- トピック: 入力した数字の変換
- 返信数: 5
- 閲覧数: 1464
- 12年前
- フォーラム: C言語何でも質問掲示板
- トピック: ランキングに入力する名前の最大の長さ【雑談?】
- 返信数: 2
- 閲覧数: 1333
Re: ランキングに入力する名前の最大の長さ【雑談?】
なるほど。IDの長さを参考にですか。
ほかの、例えば実際にランキング機能を作っている人などからの意見も聞いてみたいです。
ほかの、例えば実際にランキング機能を作っている人などからの意見も聞いてみたいです。
- 12年前
- フォーラム: C言語何でも質問掲示板
- トピック: ランキングに入力する名前の最大の長さ【雑談?】
- 返信数: 2
- 閲覧数: 1333
ランキングに入力する名前の最大の長さ【雑談?】
ゲームを作るとき、ランキングに登録できる名前の最大の長さ(文字数)はどのくらいがいいでしょうか?
半角文字、もしくは英数字のみという実装にしたいと思います。
皆さんの意見をお聞かせいただければありがたいです。
参考までに、
以前公開した「線ゲーム」では英数字のみ10文字、
現在制作中のゲームは半角文字25文字となっています。
半角文字、もしくは英数字のみという実装にしたいと思います。
皆さんの意見をお聞かせいただければありがたいです。
参考までに、
以前公開した「線ゲーム」では英数字のみ10文字、
現在制作中のゲームは半角文字25文字となっています。
- 12年前
- フォーラム: C言語何でも質問掲示板
- トピック: [雑談]ソースコード内のspaceの使い方
- 返信数: 16
- 閲覧数: 8052
- 12年前
- フォーラム: C言語何でも質問掲示板
- トピック: GetHitKeyStateAll 関数が動作しない?
- 返信数: 3
- 閲覧数: 2131
Re: GetHitKeyStateAll 関数が動作しない?
必要ではないかと思います。
- 12年前
- フォーラム: C言語何でも質問掲示板
- トピック: コマンドプロンプト
- 返信数: 2
- 閲覧数: 968
Re: コマンドプロンプト
system関数ですね。
stdlib.hにあります。
stdlib.hにあります。
- 12年前
- フォーラム: C言語何でも質問掲示板
- トピック: .Zファイルに圧縮したい
- 返信数: 4
- 閲覧数: 2562
Re: .Zファイルに圧縮したい
試していませんが、ここは参考になりますか?
http://oshiete.goo.ne.jp/qa/3324154.html
http://oshiete.goo.ne.jp/qa/3324154.html
- 12年前
- フォーラム: C言語何でも質問掲示板
- トピック: EWCLIBでとりこんだキャプチャ画像をDXLibで使いたい
- 返信数: 7
- 閲覧数: 2836
Re: EWCLIBでとりこんだキャプチャ画像をDXLibで使いたい
関数の仕様がよくわかりませんが、
配列そのもののアドレスを渡すために、
EWC_GetImage(0,&buffer);→EWC_GetImage(0,buffer);
としたらどうでしょうか?
配列そのもののアドレスを渡すために、
EWC_GetImage(0,&buffer);→EWC_GetImage(0,buffer);
としたらどうでしょうか?
- 12年前
- フォーラム: C言語何でも質問掲示板
- トピック: getcで取得した文字の表示
- 返信数: 9
- 閲覧数: 2665
Re: getcで取得した文字の表示
あ・・・・・box さんが書きました:ところで、文字列の終端を「NULL文字」と書くのは正しくないと思います。
「NUL文字」と書くんだったら、まだわかります。
どうも「NULL文字」って書かれると、
'\0'
と
NULLポインター
とを一緒くたにしているような気がしてなりません。
「え!一緒じゃないの?」って言わないでくださいね。みけCATさんクラスの方なら。
すみません。
- 12年前
- フォーラム: C言語何でも質問掲示板
- トピック: getcで取得した文字の表示
- 返信数: 9
- 閲覧数: 2665
- 12年前
- フォーラム: C言語何でも質問掲示板
- トピック: getcで取得した文字の表示
- 返信数: 9
- 閲覧数: 2665
Re: getcで取得した文字の表示
そうです。
少なくても一般的な環境では。
少なくても一般的な環境では。
- 12年前
- フォーラム: C言語何でも質問掲示板
- トピック: マージと基数変換について
- 返信数: 51
- 閲覧数: 10621
Re: マージと基数変換について
どうしてこのように思われましたか?リヴァイアサン さんが書きました:あとこの話題に関係ないですが関数中にreturn ●●みたいなのをつけちゃいけないですか?
- 12年前
- フォーラム: C言語何でも質問掲示板
- トピック: 課題が全く分かりません;
- 返信数: 11
- 閲覧数: 5299
- 12年前
- フォーラム: AerobeatPlus掲示板
- トピック: 譜面リクエストはこちら
- 返信数: 128
- 閲覧数: 582308
Re: 譜面リクエストはこちら
動作を確認しました。
ありがとうございます。
- 12年前
- フォーラム: C言語何でも質問掲示板
- トピック: 第10回 情報オリンピック 問題3
- 返信数: 6
- 閲覧数: 2496
Re: 第10回 情報オリンピック 問題3
自分が書いたソースコードもありました。 一応載せてみます。 #include <stdio.h> int main(int argc,char* argv[]) { char infile[255],outfile[255]; FILE* in; FILE* out; /*declare values*/ int n,k; int x,y; int i; /*open files*/ sprintf(infile,"%s-in%s.txt",argv[1],argv[2]); sprintf(outfile,"%s-out%s.txt",argv[1],argv[2]); in=fopen(i...