検索結果 59 件

by ゆーずぃ
9年前
フォーラム: C言語何でも質問掲示板
トピック: サウンドの再生
返信数: 1
閲覧数: 362

Re: サウンドの再生

多分凄い勢いで頭の数ミリ秒だけを何万回も再生してると思いますヨ。ループの外に出すかif文で1回だけ再生とかにしてみたらどうなります?
by ゆーずぃ
9年前
フォーラム: C言語何でも質問掲示板
トピック: お仕事について
返信数: 7
閲覧数: 1044

Re: お仕事について

600/12=50 月給50万になるんですけど本当? まず、騙されてます。 この雇用形態は分かりませんが、月々の支給と、正社員であればボーナスが2回(大体中小であれば2カ月分、大企業であれば3カ月分)あります。 ですのでこの場合は 600/12=50 ではなく 600/16 OR 600/18 になります。 ですので前者であれば月支給は37.5万。保険・税を引いて手取り30.5万。 後者であれば月支給は33.3万。保険・税を引いて手取り26.3万程になります。 とはいえボーナスはその会社の業績次第というのが本音です。 労働組合の無い中小は、ちょっと業績が悪くなったらボーナスなんかまず出ません...
by ゆーずぃ
9年前
フォーラム: C言語何でも質問掲示板
トピック: どの様な処理を関数化するかについて
返信数: 16
閲覧数: 5021

Re: どの様な処理を関数化するかについて

迷った時は他人の目線で考えてみるといいかもしれません。そのプログラムに他人が手を加えるといったときに、Zisaku1.cpp、Zisaku2.cpp、Zisaku3.cppのどこかにステージ処理を入れてるのとStage.cpp、Block.cpp、GameLogic.cppのStage.cppにステージ処理が入ってるの、他人からしたらどちらがしっくりくるかとかですね。
by ゆーずぃ
9年前
フォーラム: C言語何でも質問掲示板
トピック: どの様な処理を関数化するかについて
返信数: 16
閲覧数: 5021

Re: どの様な処理を関数化するかについて

これは個々人の趣味が出るかもしれませんが、私は一回しか使わない処理でもそれが一つの機能を成していれば関数化します。確かCプログラミング診断室という書籍だったかと思うのですが、

「main関数に処理は書くな」

という一文が有り、エラく納得してそれ以降main関数の中に処理は書かないように心がけています。

というか、mainも一つの関数なワケですから、

「関数は出来るだけ単機能に」

という大原則を守っていれば、main関数の本来の機能以外の機能をバカバカと入れるのはおかしな気がすると思うのです。
by ゆーずぃ
9年前
フォーラム: C言語何でも質問掲示板
トピック: レーザレーダから送られてくるデータをリアルタイムで可視化したいです.
返信数: 8
閲覧数: 1810

Re: レーザレーダから送られてくるデータをリアルタイムで可視化したいです.

つまり、1081×1081の平面データが得られて、それを散布図のような形で表示したいということでしょうか?
画像は散布図の例です。
画像
by ゆーずぃ
9年前
フォーラム: C言語何でも質問掲示板
トピック: レーザレーダから送られてくるデータをリアルタイムで可視化したいです.
返信数: 8
閲覧数: 1810

Re: レーザレーダから送られてくるデータをリアルタイムで可視化した

こんにちは。

まずそのセンサから得られるデータはどのようなものですか?
次に、可視化というと色々なものがありますが、どういった形の可視化をご希望でしょうか?(数値を出力するだけ、こんなグラフにしたい等々)
by ゆーずぃ
9年前
フォーラム: C言語何でも質問掲示板
トピック: エミュ鯖について
返信数: 3
閲覧数: 1121

Re: エミュ鯖について

日本ではソースコードの著作権は製作会社に帰属します。その際、アイディアやアルゴリズムと言ったものには著作権を定めることは出来ません(但し、アイディアに関しては実用新案権が当てはまりますが、ゲーム等のアイディアには使われないと思います)。ですので、その運営会社に後継の会社が無いのであれば実質的に著作権フリーと言えるでしょう。

あくまでも日本の著作権法では、ですが。

余談として、実際に海外で公開終了したネトゲの権利を買い取って運営してる会社は日本にたくさんありますが、私の知ってる限りではどこも配布元が潰れたわけではなく、結構なライセンス料を取られてるようです。
by ゆーずぃ
9年前
フォーラム: C言語何でも質問掲示板
トピック: クラブのパソコン40台からApacheとPerlで作った掲示板を使えるようにしたい
返信数: 12
閲覧数: 1217

Re: クラブのパソコン40台からApacheとPerlで作った掲示板を使えるようにしたい

なるほど。 pingの使い方は合ってますよ。安心して下さい。 ApacheをWebサーバとして使うにはまだまだ設定に難が ありそうなので、とりあえずとして、pingを通す事から 始めましょう。 ワークグループが見えるのなら、なんとなくfireWallが悪さをしている のかなと思ったら丁度いいのがありましたので張っておきますw 同じワークグループなのに… - 教えて!goo http://oshiete.goo.ne.jp/qa/2318622.html?from=recommend 一応見れない時の為に簡単に説明すると、 FireWallが悪さをしているので切って下さい。ということですw それ...
by ゆーずぃ
9年前
フォーラム: C言語何でも質問掲示板
トピック: クラブのパソコン40台からApacheとPerlで作った掲示板を使えるようにしたい
返信数: 12
閲覧数: 1217

Re: クラブのパソコン40台からApacheとPerlで作った掲示板を使える

現時点での改善点はいくつか。ですが諦めないで最後までやり通すのならこれからかなり出てくると思います。 まず、私はサーバーとしてtomcatとwebsphireしか使ったことないので、とお断りしておきます。 1、アパッチでのフォルダ構成上、正しい位置にHTMLやCGI等を置いていますか? その上でアパッチを立ち上げてる時に打ちましたか? 2、httpだとデフォルトでポート80番を使いますが、アパッチのポート設定も80ですか? (あなたの予想に反して(ry は、多分マネージャー画面かなと思いますが、それが見れているのならアパッチでポート80も使われているのでしょう。ですが、Webリソースへのアパッ...
by ゆーずぃ
9年前
フォーラム: C言語何でも質問掲示板
トピック: ノベルのプログラム
返信数: 2
閲覧数: 532

Re: ノベルのプログラム

小さな点は大体改行かゴミです。パッと見ですが、stringbufのケツに\0をちゃんと入れてますか?
それが表示されている気がしないでもないです。

あと、Windows環境の標準日本語コード、MS932ーJだったかな?だと、改行コードは\r\nだった気がします。
by ゆーずぃ
9年前
フォーラム: C言語何でも質問掲示板
トピック: 中央値のアルゴリズム
返信数: 5
閲覧数: 3270

Re: 中央値のアルゴリズム

アルゴリズムとは関係ない個人的趣向ですが、エラー処理以外はあちこちでリターンさせたくないのでこっちの方が好きですw

コード:

int med(int a,int b, int c)
{
 int ret = c;
 if (a < b && a > c || a > b && a < c) { ret = a; }
 if (b < a && b > c || b > a && b < c) { ret = b; } 
return ret;
}
by ゆーずぃ
9年前
フォーラム: C言語何でも質問掲示板
トピック: 自販機のプログラムについて質問です。
返信数: 9
閲覧数: 7965

Re: 自販機のプログラムについて質問です。

単位がかかっているこんな重要な問題を、きっと今さっき出されたんでしょう。お気の毒に‥。

それはいいとして、それ以外の金種には20枚のお釣りが、というのは各20枚ずつですか?それともそれぞれの枚数は不明で合計20枚ですか?
あとお釣りの枚数とつり銭箱に残っている枚数というのは全ての金種を表示するんですか?それとも金種は関係なく「お釣りは3枚です」とかでいいんですか?
by ゆーずぃ
9年前
フォーラム: C言語何でも質問掲示板
トピック: マロック関数
返信数: 4
閲覧数: 700

Re: マロック関数

一行ずつデバッグしてみましたか?これくらいならステップ実行して変数の中身を見ていけばおかしな値が入る瞬間がすぐに見付かるはずです。
是非、やってみて下さい。
by ゆーずぃ
9年前
フォーラム: C言語何でも質問掲示板
トピック: 実行モジュール作成に必要なライブラリを探す方法がわかりません
返信数: 10
閲覧数: 1864

Re: 実行モジュール作成に必要なライブラリを探す方法がわかりません

build-essentialや、libtool、manpages-dev?manpages-ja-dev等 が必用です。といわれても。。。なんで?どこに書いてある?という感じなんですよね。 build-essentialはどのヘッダのライブラリを含んでいるか、どこかに記述されているのでしょうか? 私には、その文章を見つけることができませんでした。 以下が標準ライブラリのようですが、まったく何が入っているのか、、、 build-essential libtool manpages-dev manpages-ja-dev ネットに頼りたくない、とのことですが、それは無理です。LinuxやUni...
by ゆーずぃ
9年前
フォーラム: C言語何でも質問掲示板
トピック: fgetsを使わずにファイルを一行ずつ読み込む方法
返信数: 5
閲覧数: 4051

Re: fgetsを使わずにファイルを一行ずつ読み込む方法

>fgetsの指定したバイト数以上に一行の文字列があった時は問題があると思い どんなイメージなのか分かりませんが、逆に文字数を指定せずに読み込む関数の方が問題があると思います…。どんなに長い行でメモリを破壊しても、自動で止まってはくれませんよ? とはいえ動的にメモリ確保を行うのであれば、一文字読むごとにカウンタを増やしながら行末まで進み、行末で得られた長さを元にmallocで確保、一度で取得といったところでしょうか。 ところで私も似たようなモノを作ったことがあります。ログ内のデータが一致したらその行を吐くというものです。 その時は二つファイルポインタを用意しておき、片方が行の先頭を保持、もう片...
by ゆーずぃ
9年前
フォーラム: C言語何でも質問掲示板
トピック: 実行モジュール作成に必要なライブラリを探す方法がわかりません
返信数: 10
閲覧数: 1864

Re: 実行モジュール作成に必要なライブラリを探す方法がわかりません

"git-core gnupg sun-java6-jd"はJavaの開発キットです。それを入れたのであればJavaのコンパイルなら出来ます。Javaを開発する環境でCをコンパイル…したいわけじゃないと思うので、"build-essential"が何かは知りませんが(多分Cのコンパイル環境詰め合わせかな)、多分根本的に違うものだと思います。 ところで、必要なファイルであればコンパイラが教えてくれてますよ。 error: stdio.h: No such file or directory 「エラー:stdio.hというファイル又はディレクトリが見つかりません」 この場合はstdio.hが入って...
by ゆーずぃ
9年前
フォーラム: C言語何でも質問掲示板
トピック: ブラウザからのローカルファイル操作で悩んでいます
返信数: 5
閲覧数: 5053

Re: ブラウザからのローカルファイル操作で悩んでいます

ただ、すみません「HTMLのOBJECTとしてテキストファイルを取得」の意味がピンと来ません・・。 <object>タグのことでしょうか? 動画の埋め込みかなにかでチラ見したことはあるけど、ローカルファイルも読み込めるのかな・・。 しかしファイルの作成は難しいような・・。 >「HTMLのOBJECTとしてテキストファイルを取得」 <object>タグのことです。動画のみならず色々なものを埋め込める便利なやつなのでテキストファイルの展開くらい容易です。 イメージが湧かないということで一応使用例を書いておくと、 1、HTML上に<object>タグを配置し、ファイルの中身を展開させる。 2、Ja...
by ゆーずぃ
9年前
フォーラム: C言語何でも質問掲示板
トピック: ブラウザからのローカルファイル操作で悩んでいます
返信数: 5
閲覧数: 5053

Re: ブラウザからのローカルファイル操作で悩んでいます

私もそんなに詳しいわけではありませんが、と前置きしておきます。 IEとFireFoxのお気に入りの保存方法の違いはご存じでしょうか? IEはお気に入りフォルダにショートカットをぶっ込むだけなのに対して、FFはお気に入りテキストファイルにURLを列挙していきます。 これは恐らくたろさんが気付いたようにFFがフォルダを直接いじれないからかもしれません。 とはいえ、HTMLをかませているのであれば、HTMLのOBJECTとしてテキストファイルを読み込んだ後にJSで編集、整形することは可能だと思います。とりあえず現存のFFのお気に入り仕様を真似てみてはどうでしょうか? Chromeは分かりませんが同じ...
by ゆーずぃ
9年前
フォーラム: C言語何でも質問掲示板
トピック: テトリスもどき・ω・
返信数: 2
閲覧数: 800

Re: テトリスもどき・ω・

では私は音楽について。

ライブラリは何を使っていますか?ゲームに関係したものを使っているのなら大抵は音楽を鳴らす関数が存在します。そのライブラリのリファレンスをご参照下さい。ただ、何も使わずに標準関数だけで作っているのでしたら、私は力になれません^^;

まずは環境を書いて頂けると皆さんもアドバイスしやすいと思います。
by ゆーずぃ
9年前
フォーラム: C言語何でも質問掲示板
トピック: カレントディレクトリなんですが・・・
返信数: 13
閲覧数: 1671

Re: カレントディレクトリなんですが・・・

横から失礼します。 2回目の質問も考え方は最初のと同じです。なので、答えは既にyucky001さん、HolyWingsさんが提示しており、それぞれのコマンドを理解出来ていれば解ける問題です(cdに関しては引数が必要になりますが)。 先ほど最初の質問は解決したとおっしゃいましたが、それぞれのコマンドの意味等はご自分でも調べられましたか? 皆さんは適当なコマンドを教えたわけではないので、ちゃんとそれぞれには意味があります。 毎度答えだけ訊いて組み立てるのでは回答者も辟易しますし、何よりもfirstさんの為になりません。 せっかく使い道と使い方をセットで覚えられる機会を得たのですから、 「言われたも...
by ゆーずぃ
9年前
フォーラム: C言語何でも質問掲示板
トピック: 引数を取って文字列を表示するプログラムの修正
返信数: 12
閲覧数: 1342

Re: 引数を取って文字列を表示するプログラムの修正

bitter_foxさんの補足をさせて頂くと。


a = "abc";
の形式で代入が出来るのは宣言の時だけです。つまり
可  char a[] = "abc";
不可 a = "abc";

ですので、今回の場合はポインタを使うか一文字ずつ代入するかstrcpyなどの関数を使う必要があるということです。
by ゆーずぃ
9年前
フォーラム: C言語何でも質問掲示板
トピック: VC++でヘッダに構造体を書こうとするとエラーが起きる。
返信数: 9
閲覧数: 2070

Re: VC++でヘッダに構造体を書こうとするとエラーが起きる。

強制終了の際にエラーメッセージは出ませんでしたか?
それがあるだけで他の方もアドバイスをしやすいと思います。
by ゆーずぃ
9年前
フォーラム: C言語何でも質問掲示板
トピック: ブラックジャックのC++プログラミングなんですけど
返信数: 9
閲覧数: 3590

Re: ブラックジャックのC++プログラミングなんですけど

三郎さん これは確立のゲーム、子(プレーヤ)が確立を計算して、どんな場合どうすれば良いかという早見表があった(コッソリ見せてもらった)。 ソフトを造る場合問題は親のカードの切り方です。 この場合、場にでているカードを全て読む必要があるはず(確立計算のため)。 場に出ているカードを全て読む、というのはアルゴリズムで使うといった意味合いに取れたのですが、 その解釈で合っていれば、その必要は無いはずです。 ご自分で仰られているように、早見表はプレーヤー側で用意するものです。 このゲームに立派なAIは必要ありません。 ディーラー側の仕様は既に提示されています。 ディーラー側は16以下なら自動的に21に...
by ゆーずぃ
9年前
フォーラム: C言語何でも質問掲示板
トピック: DirectXについて詳しく書いてある参考書
返信数: 8
閲覧数: 3876

Re: DirectXについて詳しく書いてある参考書

横から失礼します。
私も買いたい書籍がありすぎても全てを買うお金は無いので、たまに大きな書店へ遠征して一度で一冊の半分くらい立ち読みしてきます。つまり、たった2回の交通費で1冊読めることになります。最近は座れるところも増えてきましたし、図書館と違って寝れないので(笑)自宅や図書館よりも集中できますしね。
手を動かしての勉強は出来ませんが、そこで得た知識を元にしてネットを活用すれば、ネットだけよりもより効率的に勉強できます。
お金のかからない勉強方法としては一番おすすめです。
by ゆーずぃ
9年前
フォーラム: C言語何でも質問掲示板
トピック: チャットプログラムのお作法
返信数: 2
閲覧数: 1178

Re: チャットプログラムのお作法

「設計」を考え方だと解釈して、とりあえずN:1について。 1つのグループでいいのであれば、 クライアント側の動き 1、クライアントはクライアントソフト立ち上げ時にサーバーへ自分のIPを送信。 2、好き勝手にサーバーへメッセージを送信。その際にも自分のIPを添える。 3、サーバーから送信されたメッセージは全て受けとる。 サーバー側の動き 1、サーバーは受け取ったIPを保持しておく。 2、メッセージ受信時は、添えられたIP以外のクライアント全てに受け取ったメッセージを送信。 どこまで詳細な設計を希望してるのかは分かりませんが、大まかにはこんなものでいいのではないでしょうか。メンバー・グループ管理や...
by ゆーずぃ
9年前
フォーラム: C言語何でも質問掲示板
トピック: グローバル変数
返信数: 7
閲覧数: 876

Re: グローバル変数

そうですね、AddData()関数とDisplaySummary()関数だけでもいいので、
どんな風に考えて改造してみたのかを見せてもらえますか?
的外れでも、全然変わっていなくても構わないので^^
by ゆーずぃ
9年前
フォーラム: C言語何でも質問掲示板
トピック: 逆ポーランド式
返信数: 4
閲覧数: 2143

Re: 逆ポーランド式

YUM さんが書きました:沢山の数値を計算をしようとするとうまくいきません。
一応聞きますが、19バイト以内に収まる入力をして、ですよね?
by ゆーずぃ
9年前
フォーラム: C言語何でも質問掲示板
トピック: グローバル変数
返信数: 7
閲覧数: 876

Re: グローバル変数

グローバル変数を使わない方法は、一般的に言って

1.ローカル変数を引数として渡す(必要に応じて戻り値で返す)
2.静的変数(static)にする。

があります。

今回の場合は引数として関数に渡していけばいいのではないでしょうか。
さすがに700行見るのはしんどいので具体的にここが、というのは示しませんが、
グローバル変数として使われているPERSON構造体変数2つと、countがどこで使われているのかのを
考え、引数としてうまくリレーできるような形を考えてみてください。
by ゆーずぃ
9年前
フォーラム: C言語何でも質問掲示板
トピック: タスクマネージャの「プロセス終了」を禁止する
返信数: 9
閲覧数: 1709

Re: タスクマネージャの「プロセス終了」を禁止する

タスクの削除機能の無いタスクマネージャーを自作し、元のとすり替えては?
supao さんが書きました:「プロセスの終了」でも終了できないWindowプログラム
とは違いますが。
by ゆーずぃ
9年前
フォーラム: C言語何でも質問掲示板
トピック: 三乗根の関数についての質問
返信数: 3
閲覧数: 1154

Re: 三乗根の関数についての質問

mycbrtって、もしかして先生が用意してくれたテンプレートじゃないですか?
意図的に隠しているわけではなくこのままのコードで実行しようとしているのなら、mycbrtの存在理由が不明です。
引数使ってないし、宣言して投げっぱなしだし、doubleをreturnしないしw
main処理だけの問題ではなく、mycbrtも自分で実装しなければなりません。

あと、課題のルールはルールというよりほぼ答えですw
そんなに難しく考える必要はないと思います。
mainは入力と印刷だけですから、処理は全てmycbrtです。
とりあえずmycbrtに何をさせたらいいのかを考えてみてください。
by ゆーずぃ
9年前
フォーラム: C言語何でも質問掲示板
トピック: C++でクラス内の関数と同名の標準関数の呼び出し
返信数: 7
閲覧数: 3579

Re: C++でクラス内の関数と同名の標準関数の呼び出し

gccに起因するトラップのようです。
こちらに少し詳しくありました。
http://unicus.jp/wp/archives/39
by ゆーずぃ
9年前
フォーラム: C言語何でも質問掲示板
トピック: C++でクラス内の関数と同名の標準関数の呼び出し
返信数: 7
閲覧数: 3579

Re: C++でクラス内の関数と同名の標準関数の呼び出し

解決したようですが念のため。
標準関数はstd名前空間に収められているので、明示的に書くのであれば std::hoge と書くと分かり易くて幸せになれるかも。
by ゆーずぃ
9年前
フォーラム: C言語何でも質問掲示板
トピック: 文字コード
返信数: 4
閲覧数: 665

Re: 文字コード

横からですが、softyaさんの補足をさせて頂きます。 それは、制御文字ですね。 http://mikeneko.creator.club.ne.jp/~lab/kcode/encode.html 0x00~x1fの間にある特殊な意味のある文字コードの事です。 C言語では、エスケープシーケンスで書き表します。 んで、なぜにエスケープシーケンスだけ特別扱いしているのかというと、 例えば'/t'をそのままprintfの%cとして渡すと、エスケープシーケンスとして扱われてしまうからです。 つまりが「/t 0xhoge」として表示させたいのに、「 0xhoge」のように、/tがそのままタブとして機能し...
by ゆーずぃ
9年前
フォーラム: C言語何でも質問掲示板
トピック: メニュー画面で
返信数: 2
閲覧数: 424

Re: メニュー画面で

やり方の一つですが・・・

59のif文変更,93のif文削除。

コード:

if(Mouse.Button[1]==1){
    if(menuflag == 1) menuflag = 0;
    else menuflag = 1;
}
多分うまくいくはず。
余談ですが、関数は出来るだけ単機能の方が望ましいので
char_dispは表示だけにとどめ、表示させるかどうかの判断は外で行ったほうがいいかと思います。
by ゆーずぃ
9年前
フォーラム: C言語何でも質問掲示板
トピック: 急ぎです。空白を含め、次々と文字を連結、.で終わらせる。
返信数: 5
閲覧数: 889

Re: 急ぎです。空白を含め、次々と文字を連結、.で終わらせる。

box さんが書きました:# 「急ぎです」とか「至急」なんて書くのは、かえって逆効果かもしれぬ。
確かにそうかもしれませんね。
昔からそういったタイトルを付ける人は解決しても感謝もせずに放置で去ってしまう人が多い気がするので、
回答する側としても「どうせ同じ類だろ~」って感じて回答するのをためらっちゃうんですよね。
まぁ、そんなことを感じるのは僕だけかもしれませんがw

とりあえず本題として、急ぎなら期日を書いてほしかったり。
by ゆーずぃ
9年前
フォーラム: C言語何でも質問掲示板
トピック: 8パズルの探索[少し訂正しました]
返信数: 3
閲覧数: 5508

Re: 8パズルの探索[少し訂正しました]

時間計算コストの評価とは http://itpro.nikkeibp.co.jp/article/COLUMN/20070618/275018/ で言うところの S×n秒 とか B×log2n秒 とかの事だと思う。多分。 こーゆー表現に慣れている情報科畑の方求む。もっと平易な書き方すればいいのに…。 ところで、このソースは質問者さんが書いたものでしょうか? どこを変えればいいのかとのことですが、今現在だとどういう状態になるのか分かりますか? どの程度理解していてどの辺が分からないのか、というのをもう少し明確にしてもらえれば 他の人もアドバイスしやすいと思います。 (さすがに300行超えのソース...
by ゆーずぃ
9年前
フォーラム: C言語何でも質問掲示板
トピック: 分割表示ができません
返信数: 3
閲覧数: 426

Re: 分割表示ができません

定義を抜粋 int LoadDivGraph( char *FileName , int AllNum ,int XNum , int YNum , int XSize , int YSize , int *HandleBuf ) ; ここから分かるのは、 Xnum*XSize=Xのサイズ Ynum*YSize=Yのサイズ んで、 LoadDivGraph( "Y.png" , 32 , 4 , 8 , 40 , 32 , image ); ということは… 4*40 = Xのサイズ(?) 8*32 = Yのサイズ(?) これは元の画像のサイズと合っているでしょーか? この定義で分割した結果、i...
by ゆーずぃ
9年前
フォーラム: C言語何でも質問掲示板
トピック: 画像の複数表示
返信数: 3
閲覧数: 2094

Re: 画像の複数表示

highguiは使ったことが無いので何とも言えませんが、
cvShowImageが一つしかないのが原因では?
by ゆーずぃ
9年前
フォーラム: C言語何でも質問掲示板
トピック: 文字列処理がうまくいかない
返信数: 7
閲覧数: 1182

Re: 文字列処理がうまくいかない

日本語の部分のみということで、表示の為に取り出しているバイト数が足りないのではないでしょうか?
英数字は1バイトで一文字ですが、日本語は2バイトで一文字です。出力方法がわかりませんが、2バイトずつの表示にしてみてはどうでしょう?
by ゆーずぃ
9年前
フォーラム: C言語何でも質問掲示板
トピック: 第8回日本情報オリンピック予選 第五問
返信数: 4
閲覧数: 934

Re: 第8回日本情報オリンピック予選 第五問

ちょっと動きを追ってみたら、シャッフルの際にXiがYiを超える時があるみたいです。それも何か悪さしてるかも? 全然質問とは関係ないですけど、面白そうだったので私もやってみました。 何か参考になる部分があればいいのですが・・・。 #include <stdio.h> #include <stdlib.h> /***************************************************************************** minからmaxの間の数値だけを入力として受け付ける(値制限10桁) *********************************...
by ゆーずぃ
9年前
フォーラム: C言語何でも質問掲示板
トピック: %sで表す時のアドレス
返信数: 6
閲覧数: 765

Re: %sで表す時のアドレス

#include <stdio.h> main() { char a[10] = "abcde"; char *p; p = a; printf("%s, %s\n", a, p); /* ① */ printf("%d, %d\n", a, p); /* ② */ } このコードについてなのですが 実行結果は自分のパソコンでは abcde, abcde 1245012, 1245012 となりました。 ②においては当然aはa[0]の格納されているアドレスを表すはずだと理解できたのですが ー以下略ー 質問者さんがアドレスだと思っている1245012はアドレスではありません。 %dで表せるのは...
by ゆーずぃ
9年前
フォーラム: C言語何でも質問掲示板
トピック: 音楽が再生されません・・・
返信数: 16
閲覧数: 2317

Re: 音楽が再生されません・・・

音楽ファイルへのパスは合っていますか? それか、PlaySound関数は一度に一つの音しか鳴らせないようなので、事前に違う関数内で使ったりするとエラーになるかも。 というよりも、PlaySoundは無駄が多いので、一度メモリに読み込んでから使った方がいいと思いますよ。 int SHandle_BGM; SHandle_BGM = LoadSoundMem("../dat/BGM.wav"); PlaySoundMem(SHandle_BGM, DX_PLAYTYPE_BACK, TRUE); って感じの使い方。 この方法にして、LoadSoundMemの戻り値を調べて下さい。 これが-1だった...
by ゆーずぃ
9年前
フォーラム: C言語何でも質問掲示板
トピック: 構造体の配列を引数にもつ関数の書き方
返信数: 13
閲覧数: 1485

Re: 構造体の配列を引数にもつ関数の書き方

念の為、PREIも同様です。

コード:

typedef struct{
    int x, y;
    int ax, ay;
}PREI;
PREI pr;
PREI *ppr = &pr;


hoge(PREI *pp);
by ゆーずぃ
9年前
フォーラム: C言語何でも質問掲示板
トピック: 構造体の配列を引数にもつ関数の書き方
返信数: 13
閲覧数: 1485

Re: 構造体の配列を引数にもつ関数の書き方

型自身をポインタにする方法は、ちょっと調べたけど分かりませんでした(;^ω^) typedefしている時点でTAMA,TAMA2は変数として使われないので・・・ そんなに自信があるわけでなければ普通にTAMA型だけを扱って typedef struct { int hp, //状態 xx, //x座標 yy; //y座標 int x, //中心x座標 y, //中心y座標 z; //弾の大きさ int dd; //攻撃力 int ax, //中心の移動量 ay, //中心の移動量 o, //xとyの角度 ao, //角度の変化値 as, //中心からの長さの変化値 s, //中心からの長さ s...
by ゆーずぃ
9年前
フォーラム: C言語何でも質問掲示板
トピック: 構造体の配列を引数にもつ関数の書き方
返信数: 13
閲覧数: 1485

Re: 構造体の配列を引数にもつ関数の書き方

>TAMA2*にアドレスの状態で渡してるので。

んー、そこまで詳しくないから何とも言えませんけど、
変数ではなく型として扱われてるからポインタにならないのではないかと。
どのみちポインタとして扱っていたとしても宣言しただけでは空ポインタなので
実体を突っ込む必要があるのでは?

と、言う間に次がw
113のstate(&p)をstate(p)に変えてみて下さい。
間違えました。
全てのhoge(PREI2 pp)をhoge(PREI2 *pp)に変えて下さい。
by ゆーずぃ
9年前
フォーラム: C言語何でも質問掲示板
トピック: 構造体の配列を引数にもつ関数の書き方
返信数: 13
閲覧数: 1485

Re: 構造体の配列を引数にもつ関数の書き方

typedef struct DATA2{ int hp, //状態 xx, //x座標 yy; //y座標 int x, //中心x座標 y, //中心y座標 z; //弾の大きさ int dd; //攻撃力 int ax, //中心の移動量 ay, //中心の移動量 o, //xとyの角度 ao, //角度の変化値 as, //中心からの長さの変化値 s, //中心からの長さ so, //中心からの角度 aso;//中心からの角度の変化値 int time;//消えるまでの時間(単位:1/60秒) }TAMA; TAMA t; TAMA *pt = &t; //ここを編集しました という...
by ゆーずぃ
9年前
フォーラム: C言語何でも質問掲示板
トピック: 構造体の配列を引数にもつ関数の書き方
返信数: 13
閲覧数: 1485

Re: 構造体の配列を因数にもつ関数の書き方

期待している型が違うのでは?
TAMA型のtを渡しているのに
tama_lisetの引数ではTAMA2型を求めています。
by ゆーずぃ
9年前
フォーラム: C言語何でも質問掲示板
トピック: 会津オンラインジャッジ:Finding Missing Cards
返信数: 5
閲覧数: 1179

Re: 会津オンラインジャッジ:Finding Missing Cards

すべてのscanf文に対して scanf("%d",&n); while (getchar() != '\n'); while (getchar() != '\n'); をはさんでみてください。scanfは最後の改行もバッファとして残して処理を終了するので、getcharで改行まで読み込んでやる必要があります。 このトピック自体とは関係ありませんが、他の方が後で閲覧する時の為に念の為。 scanfで最後の改行をバッファに残してしまうのは代入抑止(%*c)で防げます。(期待通りの入力が行われた場合のみ。) ちなみに既にストリームに入っている改行は、%c以外の場合デフォルトで無視されます。 %c...
by ゆーずぃ
9年前
フォーラム: C言語何でも質問掲示板
トピック: [DXP]急に描画がされなくなりました
返信数: 9
閲覧数: 1061

Re: [DXP]急に描画がされなくなりました

スクショありがとうございます。
ふーむ、パスが大丈夫となると、リリースビルドのランタイムライブラリの設定は出来てますか?
まぁ、これが設定できてなかったら動かないかもしれませんが(;^ω^)
後はCFWだとpng形式が見れたり見れなかったりするっていう噂がありますが…。
by ゆーずぃ
9年前
フォーラム: C言語何でも質問掲示板
トピック: [DXP]急に描画がされなくなりました
返信数: 9
閲覧数: 1061

Re: [DXP]急に描画がされなくなりました

リリースビルド等をした後に、exeファイルだけ動かしたりしていませんか?ちゃんと./data/ja10.pngの位置にそれぞれのデータはありますか?大体画像が映らなくなるのはパスの問題です。問題のexeファイルとdataフォルダのスクリーンショットを張ってみて下さい。
by ゆーずぃ
9年前
フォーラム: C言語何でも質問掲示板
トピック: ハンドルされてない例外?
返信数: 5
閲覧数: 2110

Re: ハンドルされてない例外?

>以後デバッグすらできなくなりました。

逆にデバッグ中だから先に進まないのです。
アクセス違反が発生してもVCはデバッグを勝手に終了させてはくれません。
一回ソースをアクティブにした状態でShift + F5を押してデバッグを終了させて下さい。
以降F10(又はブレイクポイントを活用して)でデバッグしてどこの関数で引っかかったのか一つずつ動きを見ていけばいいと思います。
by ゆーずぃ
9年前
フォーラム: C言語何でも質問掲示板
トピック: 乱数の作り方
返信数: 10
閲覧数: 1245

Re: 乱数の作り方

>a-=999+GetRand(1998)

それだと
a = a-(999+GetRand(1998))
になります。
by ゆーずぃ
9年前
フォーラム: C言語何でも質問掲示板
トピック: 現在音ゲーを製作中なのですが
返信数: 13
閲覧数: 1694

Re: 現在音ゲーを製作中なのですが

試しに
while (NULL != (fgets(fileline, 256, fp)))を
while (fgets(fileline, 256, fp) != NULL)に変えてみて下さい。
結合規則の問題で関数の実行よりも先にNULLとの比較が行われるパターンがあります。
上手くいかないときは逆にしたり判定を別にしたりすると上手くいったりします。
by ゆーずぃ
9年前
フォーラム: C言語何でも質問掲示板
トピック: 現在音ゲーを製作中なのですが
返信数: 13
閲覧数: 1694

Re: 現在音ゲーを製作中なのですが

>ファイル処理のエラーが起きない
"File Open Error"にはならないということですか?
by ゆーずぃ
9年前
フォーラム: C言語何でも質問掲示板
トピック: ときどき登録されない敵弾幕
返信数: 8
閲覧数: 1095

Re: ときどき登録されない敵弾幕

もうちょっとソースにコメントが欲しいかも・・

>敵が突然効果音だけを残し、後の弾を発射してくれなくなる時があります。
は、再現がなかなか難しくよくわからんです。確かにたまになります。
それとは別ですけど、たまにボスが生き残っているのに弾を発射しなくなる現象は、(仕様なのかは分からないですけど。)
boss.numが13なのにshot.flagが14しか立っていないのが原因かも。
仕様だったら申し訳ない。
by ゆーずぃ
9年前
フォーラム: C言語何でも質問掲示板
トピック: 文字列列挙で
返信数: 5
閲覧数: 509

Re: 文字列列挙で

>という文が2回連続で来てしまいます
多分ここに載ってない部分で、SPをどこかでマイナスしてる。
そんなに長くなければ全掲載して下さいm(__)m

>(ここでなぜ* 2 を付けるのかよくわかりません。付ける理由も教えて頂けたらと思います。)
英数字は1文字1バイト、日本語は1文字2バイトだからです。上半身と下半身で一つの人間なのに、別々で扱ったら二目と見れない姿(文字化け)になるということです。
by ゆーずぃ
9年前
フォーラム: C言語何でも質問掲示板
トピック: お試し書き込み用トピック
返信数: 56
閲覧数: 5127

Re: お試し書き込み用トピック

ポイントが…下がっているだと…orz
by ゆーずぃ
9年前
フォーラム: C言語何でも質問掲示板
トピック: お試し書き込み用トピック
返信数: 56
閲覧数: 5127

Re: お試し書き込み用トピック

てすてす。
これからも何卒よしなにm(__)m
by ゆーずぃ
10年前
フォーラム: C言語誰でも交流サイト - mixC++ -
トピック: 現在の不具合と要望
返信数: 27
閲覧数: 8682

Re: 現在の不具合と要望

私のFirefoxではmixCのログイン情報を記録出来ないのですが、これは制作側でキャッシュの扱い方なりを設定する必要があるのでしょうか?それとも私のだけ?wということでPCからの簡単ログイン機能(パスワードを記録させる的なアレ)が欲しいですm(__)m

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