inputc='\0';としても、DrawString()で出力すると最後に'.'と改行コードを出力したときの文字がくっついてしまいます。inputc[i-1]='\0';とすると上手くいくのです。ナニが原因なのかどなたかご教授お願いします。以下で分かるかな?C言語で"\n"を、テキストモードで開いたファイルで出力すると、"\r\n"となるんですよ。7行目の文f[count2%60]=GetNowcount();で-tが抜けていたのでf[count2%60]=GetNouCount()-t;にしたら直ったんだとおもいますあと全角スペースが混じってましたね。コーディングするときは気をつけましょうね。おなじシステムと言うのは↓の文と同じではないが機能は同じである物を打ち込むことでいいのでしょうか?そうでいいと思いますけど再度コードを載せるときは、WinMain関数も含めましょうねfps関数、wait_fanc関数をどのように呼んでるのかも気になるからね。「遠い距離にあるクラス間に関係がある設計」は、オブジェクト指向の設計として好ましいものなのでしょうか。好ましいかどうかは状況によるし、どう使うかによっても変わる。そもそも全然好ましくないのなら、デザインパターンとして出てこないのでは?少なくとも2つのクラスを仲介する専用のクラスを作っとけば、片方の仕様が変わった時は、その片方のクラスと仲介クラスをみればいいのだから、十分じゃないの?個人的には上の条件が満たせればいいと思っています。ON_WM_TIMER()より高速なメッセージその前にOnRcvSts()関数で1secかかっている、ということはありませんか?一応念のため。GetTickCount関数を使って、時間を測定してみてください。ソースを掲示すると、識者から何か教えてくれるかもしれません。これを一桁以上高速にするON_WM_TIMER()に代わるメッセージ、Eventはないのでしょうか?。そんなものないとゆーか、連続でやりたいなら繰り返しSendMessageすればいい。ファイルを開けません。確認してみてください。選択画面を作りたいです(急いでいます)皆様回答ありがとうございます。ローカル関数の定義が正しくありません。含んでいますが、これに対応するものがありません。ラベルによって行われませんでした。ラベルによって行われませんでした。orzで、どうしたいの?質問の形式になっていないので答えようがありません。コード載せるときは、#defineをやめたコードを載せてくださいね。インデントもちゃんとそろえてくださいね。なければ、たぶん、誰も応えてくれません。(ごちゃごちゃするので、と自分でもおっしゃってましたが、そもそも関数名を別名にしたり処理をマクロで定義すること自体ダメです。;しちゃってますがSetGraphMode関数の説明ちゃんと読んでますか?(注意書きにロードしたものすべてリセットするとありますよ)あと第3引数の64ってなんです?64ビットの色の深さなんてあり得ません。リファレンスページを読むことをお勧めします。Studio起動時に「管理者で実行」をして再度リセットしてみては?それでもだめならIE7へダウングレード。デフォルトはIE8なので、IE7にダウングレードはできないと思います。IE8をIE7にしたい。【MySQL】rootにパスワード設定いません。ネットに常時接続していて、グローバルIPかドメインでも割り当てているんでしょうか。ない限りは、特に意識する必要はないと思います。SP3以降であれば、管理者がファイアウォールの設定でポートなどを公開しない限りは、外からはアクセスできなかったかなと。そのパソコンにログインする人が、貴方一人だけなのであれば余計にね。掲示されているソースに書くわけにいかないので、とりあえずサンプル。その場合は、どうすればよいかを後に書きましょう。動作の指摘というよりは、書き方の指摘ですからねえ。実感がわくタイミングは、softyaさんの言う通りだと思います。構造体配列どちらにしても、グローバル空間に置かなくてはならないので、構造体そのものを置いても構わないと思います。気になって夜も眠れません。4つそろったら消えるプログラムさて、涼雅さんがおっしゃっていた、「画像ハンドルをマップ配列に渡すのではなく、マップ配列の値を使って画像ハンドルにアクセスすべきです。」という言葉の意味についてですが、これは処理速度の関係ですか?それともソースの見栄え?ためしにやってみたらアクセス違反だと怒られてしまったので、書き方が悪い僕がいけないんですけど、やる必要があるのかなと怠惰癖が出てしまいまして・・・。処理速度の関係や見栄えとかでなく、変数の用途が間違っているといいたいのではと思いますが。別にMAPに直接ハンドルを入れるのも構いませんが、普通そういうことはしないですね。FPSについてsoftyaさんの、「見て分かることは書かないでください」という意味が分かってませんね。例を挙げてみましょうか。いうのはコメントに書くまでもなく、見れば分かることですよね。逆に以下のコメントは、ちゃんと意味が書いてありますね。これは書かないと分からないことですよね。グローバルの変数名と関数の引数の名前が同じだから分かりにくいのです。配列を関数の引数として渡すなら、個数も渡すべきでしょう。2010)以下のリンクが参考になりますでしょうか?ネイティブのみとあるので、.NETなどでは使えません。説明にもある通り、デバッガが中断しているときでないと使えません(各変数へのアドレスが、プログラム起動中にしか確定しないため)。出た結果で代入しているところの後に、それぞれブレークポイントを設定して、条件で変更された場合とやるしかありませんね。0xff0000と指定したのに黒色で表示されたからDXライブラリさんは独自の色コードを使用していると判定したのですがどこかおかしかったでしょうか?これは私の書き方がおかしいですね。何で0xff0000と指定したのかな?と聞きたかったんだけど、、まあいいや。解決コードは既に貼られていますよ。貼られたコードにはGetColor関数を使っていないよね?動作確認用も含めて直したものを普通は貼り付けるものかと思ってましたが。画像ロードはどこに格納され、どれぐらいメモリを使用しているのかとりあえず思いつきで回答。1.画像はメモリ・ビデオメモリのどちらにロードしているのか?2.実際ロードしたものはどれぐらいメモリを使用しているのか調べるにはどうすればいいか?1はメモリにしかロードできないビデオメモリとは、モニターに表示されている画面のイメージそのものだと思うので。2は画像ファイルの画面サイズと色数によって決まる。実際に画像を読むまえと後でそれぞれ以下のAPIを使って差分を求めるとか。対処としてはローディング画面を表示させて、別スレッドで読み込む関数を実行させるべきと思いますが。DxLibさんは独自の色コードを使用しているらしく、0xff0000という指定の仕方では赤色にならず、黒色になるようです。Windowsの色指定(COLORREF型)では、0xFF0000は青色なんですが。HTMLの色指定ならば赤で正解です。いいのは、DxLibリファレンスにある、GetColor関数を使うことですね。するのは、ひじょうにまずいと思います。するのは、まだ意味があると思います。m(__;)mいやータチ悪いですね私。oliviaさんごめんなさい。数当てゲームをつくってますc言語ちゃれんじゃーさん(=oliviaさん?)がisdigit使って書いたコードは、意味がありませんね。scanfは入力した変数の数を返すのであって、その戻り値をisdigitに渡しても意味がありません。isdigitは文字が数字かどうかを判定するのですから。それならよっぽどこう書いた方がよいです。一応、変えてみましたがまだ出来ません。おかしなところがありますか?なぜ関数がないのコード載せるなら、せめてコンパイルできるものを載せてください。【雑談】シェアウェアになるにはシェアウェアにするかは、作者本人の意思によります。「シェアウェアでは何がNGか」は決まってません。お金払わないと使えない機能とか、サポートは必ずするよとかそういうフリーとの差があれば個人的にはこだわりません。東方のような会話文の作成FileRead_getsすれば1行ぶん読むから、それを文字列比較すればいいんじゃないか?呼んだ結果、改行文字含まないようならstrcmpで比較ができる。→「読み込みと表示用の整形は分けたほうが良いでしょう。...となっている箇所は同じ文字を比較していないぞ。通常文字と選択文字やってはいけないルールに触れています。書いてはいけない4つの処理http://dixq.net/g/h_11.htmlまずはこれを解消しましょう。これ何の言語?配列.LengthってCやC++ではそんなプロパティはなかったはずだけど。個の要素を最初に確保するべきだと思います。最初にどかっと配列でとるより一文字ずつ変換して追加すればいいのでは?そもそも最終的にstringにするなら最初からstring変数に追加していけばいい気がするので。char型の追加できるしね。vi_assignに渡している引数で、valの添え字に使ってるよね。ありまして、num(階乗を求めたい数)を使っているわけではないですね。200桁まで対応できるようにしていると思います。200桁以内に収まりますので、特に問題ないような気がします。メモリリークor領域アクセスが分かりませんNUMDIGITSが50なのにmainの中で100以下までやってるじゃない?vi_assignに渡している引数で、valの添え字に使ってるよね。クラス外から呼ぶ場合は、どういう表記にすればいいのでしょうか?以下にその説明があります。メンバ関数ポインタ天国しかし管理しやすいか?と言うと、そうでもないと思いますけどね。ビルドエラーが出ますいがいとセキュリティが邪魔してたりするよ私はAVG使ってますが、フルスキャンしているときは、スキャンされたEXEファイルなどすべてつかむようでコンパイルできなかったりします。違うかもしれませんが、参考まで。Bitmap("c:\\背景.bmp");この一行を移動しただけでは不十分ですね。?button1_clickを実行した時点でDisposeされ解放しちゃうからです。一度button1_clickが実行されちゃうと、すでに解放済みのpic1をまた使うことになるわけだから、、いやそんなはずないと思うならエラーが出た時のコードを貼り付けてください。どんなエラーが出るかも掲示してくださいね。MSDNに載っていても、その言葉の取り方に個人差がある以上、結局は実際に実行してみなければわからないのです。この中で覚えて置くべきものは~普段使用するようなものは~、というような解説があるようなものを求めています。よるゲームプログラミング入門とかはダメなんですかね。・・・ふつうサーバ自身がポートを開き待機するのです。別プロセスで開いているポートを、他のプロセスが使用できると思ってるんですか?#AnHTTPを実行しないでやってみてください。今、Collisionクラスを作り、CollisionMainメソッドにActorクラスで新たに作ったGetSizeプロパティを使い、Sizeとmapを引数で持ってきたのですが、この場合は、上のコードをどのように書き換えればよろしいのでしょうか?player.Xやplayer.YはVector2でキャラクターの座標を定義したものです。CollisionクラスとActionクラスのソースは?player.Xやplayer.YはVector2で、というよりソース貼り付けた方が一発で分かるんだけどなあ。改善点をアドバイスして下さい。改善点をアドバイスして下さい。私のコメント見てないようですのでリンクしときます。私は最初は詰めてたけど最近はカッコが縦で分かるように整形してるなあ。(true){}else{}}どっちがいいということはないね。みんなそれぞれのスタイルがあるでしょうから。将棋を作っているのですが、エラー外部参照が消えません・・・・・ヘッダーだけでは判断できませんが。スペルミス、大文字小文字の違いや引数の違いとか、をチェックするしかありませんよ。1190572386以下のページに置き換わっていますね。二分探索木のプログラムここは質問をするところです。「分からないです」では質問になっていません。それに何度も投稿しなくても、閲覧数が示すように誰かが見てます。それでもレスがつかないということは、フォーラムルールにのっとった投稿をしていないということです。http://dixq.net/board/board.htmlそもそも課題とは、貴方自身が解かないと意味がありません。貴方が先生なら、回答だけコピーされてうれしいですか?そんな生徒は破門だ!と言う人は多いと思いますが。渡せはしましたがそのあとどうすればだれ?ユーザー名が違いますけど。ああ、北の国からさんなのでしたらだからコード貼り付けろと言うところですけど。二分探索木のプログラム二重投稿かな?http://dixq.net/forum/viewtopic.php?f=3&t=11046そもそもここは質問をするところなんで、コードだけを示されても、何も答えることはありませんよ。構造体の使用方法について下記にまねたものを記述しました。機能していないのでしょうか。#defineを安易に使わないでください。C言語を習得するなら、予約語を別名で定義することはやめた方がよいと思います。externの必要はありません。関数のプロトタイプ宣言のことです。したがってGLOBAL_INSTANCE、GLOBALの定義も要らないように思えるのですが。「参照することができなくなる。以上の複数回定義されているシンボルが見つからなくなる。その解釈であってます。同じ関数名ってことは、同じ処理してるってことではないのでしょうか?同じ処理をしているなら、一方は削除するべきなんですけどね。ヘッダーにはプロトタイプ宣言を載せる・・・とか。それぞれのファイルで違う処理をしているなら、名前を変更するのが妥当です。そのファイルの中でしか使用しない関数であれば、staticをつけるべきです。以上の複数回定義されているシンボルが見つかりました。これについては他の方が回答されているように、2つのソースで同じ関数名があるからです。どちらか一方を名前変えるか、staticというキーワードをいれるかしてください。失礼しました、下記なおしましたcodeタグをつけたのですね。今度からはそうしてください。C言語の場合、配列定義時のABCの前にstructが必要ではないのかなぁ、という気がします。コンパイラはC++だったりすると通っちゃった記憶があります。構造体の使用方法えーとソースの掲示にはcodeタグを使ってください。ヘッダーには宣言のみ記述できます。ように実体をヘッダーに書くことはできません。リンクするときに各ソースに存在する同じ名前でエラーになります。して、そのヘッダーを#includeしているCソースに移動しましょう。画面外に行くと強制終了するようになってしまいました。本当に分からないなら、こんな説明できませんけど。あるミスは左上座標を判定の基準にしている間違い。bit型データーベースでbit型のカラム(IsAdmin)を1つ追加したいのですが、その値の設定の方法が分かりません。カラムを変えるということなら、テーブル定義の変更権限がないとできませんよ。データ型はINT型で代用できると思いますが、bool型の存在は確認できませんでした。知らないだけかも知れません。ServerではBooleanじゃなくてbitであらわすようです。malloc関数の使い方うーん間違っちゃいないな。