検索結果 6632 件

by みけCAT
13年前
フォーラム: C言語何でも質問掲示板
トピック: ボス弾幕の謎と音楽の止め方
返信数: 7
閲覧数: 2957

Re: ボス弾幕の謎と音楽の止め方

もし可能であれば、プロジェクト全体を(あぷろだなどに)アップロードしていただけないでしょうか?
あぷろだの例:http://www.axfc.net/uploader/
by みけCAT
13年前
フォーラム: C言語何でも質問掲示板
トピック: プログラム実行時のセキュリティ警告について
返信数: 3
閲覧数: 1717

Re: プログラム実行時のセキュリティ警告について

とりあえず正確なメッセージを教えてください。
by みけCAT
13年前
フォーラム: C言語何でも質問掲示板
トピック: サウンドノベル風システム エラー
返信数: 3
閲覧数: 1760

Re: サウンドノベル風システム エラー

・解決したら解決チェックをお願いします。
今後のために
・これだけではわかりません。可能ならコードを貼りつけてください。
・一度フォーラムルールをお読みください。
by みけCAT
13年前
フォーラム: C言語何でも質問掲示板
トピック: 複数の画像処理
返信数: 5
閲覧数: 1996

Re: 複数の画像処理

こんな感じでいかがでしょうか。 #include "DxLib.h" int Key[256]; int GetHitKeyStateAll_2(int GetHitKeyStateAll_InputKey[256]){ char GetHitKeyStateAll_Key[256]; GetHitKeyStateAll( GetHitKeyStateAll_Key ); for(int i=0;i<256;i++){ if(GetHitKeyStateAll_Key[i]==1) GetHitKeyStateAll_InputKey[i]++; else GetHitKeyStateAll_...
by みけCAT
13年前
フォーラム: サンプルを共有するコミュニティ
トピック: 【投稿サンプル】クイックソート
返信数: 0
閲覧数: 6613

【投稿サンプル】クイックソート

クイックソートのプログラムです。 自由に使っていただいてかまいません。 arrにint型の配列を、sizeにarrの要素数を渡します。 void quicksort(int* arr,int size) { int left; int right; int maeleft; int maeright; int pipot; int temp; int lstack[100]; int rstack[100]; int stacknum; lstack[0]=0; rstack[0]=size-1; stacknum=0; while(stacknum>=0) { maeleft=left=ls...
by みけCAT
13年前
フォーラム: サンプルを共有するコミュニティ
トピック: 方針議論用スレッド
返信数: 0
閲覧数: 6812

方針議論用スレッド

タイトルの通りです。
とりあえず立てておきます。

とりあえずの議題は
  • フォーラムルールはこれでいいか
  • コミュニティの画像はどうするか
といったところだと思います。
by みけCAT
13年前
フォーラム: C言語何でも質問掲示板
トピック: よろしくお願いします。
返信数: 4
閲覧数: 1752

Re: よろしくお願いします。

「苦しんで覚えるC言語」にやり方が載っています。
http://9cguide.appspot.com/21-02.html
by みけCAT
13年前
フォーラム: C言語何でも質問掲示板
トピック: ポインタを使用する利点
返信数: 4
閲覧数: 2566

Re: ポインタを使用する利点

やはり動的に配列を確保できること...でしょうか。
by みけCAT
13年前
フォーラム: C言語何でも質問掲示板
トピック: 弾のスピード
返信数: 6
閲覧数: 2456

Re: 弾のスピード

このプログラムでは、1フレーム=1文字となっているので、
0を60個書けば1秒間が空きます。
by みけCAT
13年前
フォーラム: C言語何でも質問掲示板
トピック: 情報オリンピック予選 問題4
返信数: 4
閲覧数: 2286

Re: 情報オリンピック予選 問題4

a5uaさん うまく動きました。ありがとうございます。 他の入力では、最初に引いてしまうとマイナスになって無効と判定されるが、 最初が0だと無効にならずに2倍になってしまうようですね。 freeは単に配列を動的確保していた時の名残です。 解決にさせていただきます。 #include <stdio.h> unsigned long long kazu[100][21]; /*そこからの種類数のキャッシュ*/ unsigned long long kazoe(int*,int,int,int);/*種類を数える関数*/ int main(int argc,char* argv[]) { char ...
by みけCAT
13年前
フォーラム: C言語何でも質問掲示板
トピック: 至急お願いします。
返信数: 6
閲覧数: 2279

Re: 至急お願いします。

quick_sort(x,0, n);/*測定対象プログラム*/

quick_sort(x,0, n-1);/*測定対象プログラム*/
を試してみてください。
自分の環境ではどちらもアクセス違反が出ましたが。
quick_sort関数でiを初期化せずに使っているのが問題ではないかと思われます。
コードは

コード:

タグで囲っていただけるとありがたいです。
by みけCAT
13年前
フォーラム: C言語何でも質問掲示板
トピック: 期限が明日までの宿題なのですが、誰かお願いします
返信数: 6
閲覧数: 3177

Re: 期限が明日までの宿題なのですが、誰かお願いします

ヒントだけでも与えましょうか。
問題1
「5 文字の文字列が保存できる文字配列str」には、最後のナル文字を格納する要素も用意しなければなりません。
問題2
日本語の処理が難しいです。がんばりましょう。
文字数を指定されていないので巨大なバッファを用意するか、getcharで1文字ずつ読み込みましょう。
問題3
たとえばUTF-8は一文字あたり最大で6バイトなので、595個の要素の配列(99*6+1)を用意しましょう。
問題4
ポイントは問題2と同じです。
by みけCAT
13年前
フォーラム: C言語何でも質問掲示板
トピック: 期限が明日までの宿題なのですが、誰かお願いします
返信数: 6
閲覧数: 3177

Re: 期限が明日までの宿題なのですが、誰かお願いします

この掲示板は課題の丸投げは禁止です。
いまやっているなら、そのソースを提示してください。
by みけCAT
13年前
フォーラム: C言語何でも質問掲示板
トピック: DLLインジェクションでプログラム実行時にパスワードをかけたい
返信数: 3
閲覧数: 1322

Re: DLLインジェクションでプログラム実行時にパスワードをかけたい

なぎ さんが書きました:編集や削除機能が搭載されていないので、再度投稿します。
編集や削除機能は搭載されています。
登録ユーザーでないと使用できないだけです。
by みけCAT
13年前
フォーラム: C言語何でも質問掲示板
トピック:
返信数: 4
閲覧数: 1766

Re: :

GetProcessTimesやGetThreadTimesを使った方がいいらしいです。
http://bit.ly/eT79hQ
by みけCAT
13年前
フォーラム: C言語何でも質問掲示板
トピック:
返信数: 4
閲覧数: 1766

Re: :

ヒント
・time()関数(標準関数)
・GetTickCount()関数(Win32 API)
・timeGetTime()関数(winmm)
by みけCAT
13年前
フォーラム: C言語何でも質問掲示板
トピック: c++2010で変換できない件
返信数: 3
閲覧数: 1557

Re: c++2010で変換できない件

「エラー」とだけ言われてもわかりません。
できればエラーメッセージを教えてください。
by みけCAT
13年前
フォーラム: C言語何でも質問掲示板
トピック: 弾のスピード
返信数: 6
閲覧数: 2456

Re: 弾のスピード

load_humen関数をこれに差し替えてみてください。 これで間は開けられるようになります。 void load_humen(){ int i=0,cnt=0; int c; FILE *fp; fp=fopen("ue.txt","r"); if(fp==NULL) return; while((c=fgetc(fp))!=EOF){ if(c==' '||c=='\n')continue; if(c!='0'){ humen[i].flag=1; humen[i].knd=c-'0'; } i++; if(i>=HUMEN_MAX)break;//オーバーフロー防止 } fclose(f...
by みけCAT
13年前
フォーラム: C言語何でも質問掲示板
トピック: C言語での河渡りの問題
返信数: 11
閲覧数: 6488

Re: C言語での河渡りの問題

ところで、出力の形式の指定などはありますか?
リサ さんが書きました:提出期限が今日の夜までで
日本時間ですか?
具体的に何時までですか?
本当にこんなに遅くなってしまって大丈夫なのですか?
差し支えなければお答えください。
by みけCAT
13年前
フォーラム: C言語何でも質問掲示板
トピック: 情報オリンピック予選 問題4
返信数: 4
閲覧数: 2286

情報オリンピック予選 問題4

開発環境はWindows Vista SP2、Dev-C++4.9.9.2、gcc3.4.2です。 問題文は http://www.ioi-jp.org/joi/2010/2011-yo-prob_and_sol/ の問題4です。 自分が書いたプログラムで、1~4番目の入力に対しては正しい答えを出せましたが、 最後の入力のみ正しい答えが出せませんでした。 どこが間違っているか教えていただければ幸いです。 よろしくお願いします。 #include <stdio.h> unsigned long long kazu[100][21]; /*そこからの種類数のキャッシュ*/ unsigned lon...
by みけCAT
13年前
フォーラム: C言語何でも質問掲示板
トピック: 画像が流れてこない
返信数: 4
閲覧数: 1942

Re: 画像が流れてこない

いろいろ修正しました。 gazou2()を呼んでいないので、弾の画像がロードされていませんでした。 #include "DxLib.h" int Key[256]; int GetHitKeyStateAll_2(int GetHitKeyStateAll_InputKey[256]){ char GetHitKeyStateAll_Key[256]; GetHitKeyStateAll( GetHitKeyStateAll_Key ); for(int i=0;i<256;i++){ if(GetHitKeyStateAll_Key[i]==1) GetHitKeyStateAll_Inpu...
by みけCAT
13年前
フォーラム: C言語何でも質問掲示板
トピック: 画像が流れてこない
返信数: 4
閲覧数: 1942

Re: 画像が流れてこない

とりあえずhuru_bullet関数に問題がありそうです。
詳しいことは分かり次第返信します。
by みけCAT
13年前
フォーラム: C言語何でも質問掲示板
トピック: C言語での河渡りの問題
返信数: 11
閲覧数: 6488

Re: C言語での河渡りの問題

とりあえず作ってみました。 仕様がいろいろ変ってしまっていますので、必要なら直してください。 #include<stdio.h> void init(int b[4][2]); //2次元配列の初期化 void move(int b[4][2],int maei,int maed); //総当たりの移動 void savestate(int b[4][2]); //状態を保存 void printstate(int b[4][2]); //状態を表示 int existstate(int b[4][2]); //前に同じ状態になったか確かめる int state[10000][8]={0}; ...
by みけCAT
13年前
フォーラム: C言語何でも質問掲示板
トピック: C言語での河渡りの問題
返信数: 11
閲覧数: 6488

Re: C言語での河渡りの問題

とりあえずフォーラムルールを読んでから質問してください。
また、「初心者です」「初心者」「初めまして」「名無し」のような

その場だけの名前、また、多くの人が重複して使うであろう名前は避けてください。
by みけCAT
13年前
フォーラム: AerobeatPlus掲示板
トピック: ご意見ご感想はこちら
返信数: 52
閲覧数: 55314

Re: ご意見ご感想はこちら

くろねこ さんが書きました:ちなみに調べて見ると設定.exeなる語句が結構出てきてますがAerobeatPlus.exe以外の実行ファイルが見つからないです。
どこにあるんでしょうか?
それは龍神録の方の話ではないのでしょうか?
by みけCAT
13年前
フォーラム: C言語何でも質問掲示板
トピック: ファイルの入出力について
返信数: 20
閲覧数: 6883

Re: ファイルの入出力について

afusin さんが書きました:itudoko.txtをc言語をつかって
開くことができました
それでは解決法がわかりません。
itudoko.txtをどこにおいたら開けたのかを書いてください。
by みけCAT
13年前
フォーラム: C言語何でも質問掲示板
トピック: ファイルの入出力について
返信数: 20
閲覧数: 6883

Re: ファイルの入出力について

解決したのでしたら、解決チェックをしていただけるとありがたいです。
by みけCAT
13年前
フォーラム: C言語何でも質問掲示板
トピック: ファイルの入出力について
返信数: 20
閲覧数: 6883

Re: ファイルの入出力について

読み込むファイルの場合、exeファイルのあるフォルダ
(プロジェクトのフォルダ/Debug)
に保存すると読み込めるかもしれません。
確認はしていません。
これは、DXライブラリを使ったときに、mp3ファイルを置いた場所です。
Visual Studio 2010で再生できました。
by みけCAT
13年前
フォーラム: C言語何でも質問掲示板
トピック: ファイルの入出力について
返信数: 20
閲覧数: 6883

Re: ファイルの入出力について

そもそも環境がわからないので、なんとも言えません。
保存する目的は何ですか?
(コンパイルしたい、傑作ができたので保存しておきたい、ディスクの容量があと4KBなのでせっかくだから埋めてしまいたい、など)
by みけCAT
13年前
フォーラム: C言語何でも質問掲示板
トピック: ファイルの入出力について
返信数: 20
閲覧数: 6883

Re: ファイルの入出力について

どこでも好きなところに保存すればいいと思います。
ただし、コンパイルしたときにできるデータが混ざらないように、独立したフォルダを作るのがいいと思います。
その際に、ファイル名の欄に「"(好きなファイル名).cpp"」と入力するのがいいと思います。
(ダブルクォーテーションマークも付けてください)
by みけCAT
13年前
フォーラム: C言語何でも質問掲示板
トピック: ■ 2011年 明けましておめでとうございます! ■ 【新年挨拶トピ】
返信数: 28
閲覧数: 12833

Re: ■ 2011年 明けましておめでとうございます! ■ 【新年挨拶トピ】

あけましておめでとうございます。
私は、くだらないことをやってしまいました。
その名も「あけおめコード」!
http://codepad.org/UvxHQOjS
0:00を狙って送信したのだが、どうなっているか...
テレビのカウントダウンはあと3秒ほどだったけれど、
「これは地デジの誤差だ!!!NTPで合わせたパソコンの時計を信じる!!!」
ということで送ってしまいました。
フライングしていないといいが...
by みけCAT
13年前
フォーラム: C言語何でも質問掲示板
トピック: LoadLibraryの戻り値の型は?
返信数: 4
閲覧数: 2676

Re: LoadLibraryの戻り値の型は?

皆さんありがとうございます。 MinGW(gcc4.5.0)では、HINSTANCEになっていました。 winbase.hより WINBASEAPI HINSTANCE WINAPI LoadLibraryA(LPCSTR); WINBASEAPI HINSTANCE WINAPI LoadLibraryExA(LPCSTR,HANDLE,DWORD); WINBASEAPI HINSTANCE WINAPI LoadLibraryExW(LPCWSTR,HANDLE,DWORD); WINBASEAPI HINSTANCE WINAPI LoadLibraryW(LPCWSTR); でも確か...
by みけCAT
13年前
フォーラム: C言語何でも質問掲示板
トピック: LoadLibraryの戻り値の型は?
返信数: 4
閲覧数: 2676

LoadLibraryの戻り値の型は?

このコードは、自作のDES暗号化DLLを使うコードです。 #include <stdio.h> #include <windows.h> typedef void (__stdcall *pMakeDesKey)(unsigned char key[8],unsigned char in[8]); typedef int (__stdcall *pCheckDesKey)(unsigned char key[8]); typedef void (__stdcall *pDesEncode) (unsigned char out[8],unsigned char in[8],unsigned c...
by みけCAT
13年前
フォーラム: C言語何でも質問掲示板
トピック: リストビューで複数行選択させないようにする方法
返信数: 2
閲覧数: 2839

Re: リストビューで複数行選択させないようにする方法

リストビューのウィンドウスタイルにLVS_SINGLESELを追加してみてください。
by みけCAT
13年前
フォーラム: C言語何でも質問掲示板
トピック: DXライブラリで作ったゲームを友達に送りたい
返信数: 13
閲覧数: 4226

Re: DXライブラリで作ったゲームを友達に送りたい

その友達に、自分の書いたソースコードも見せたいのであれば、付けてもいいですよ。
by みけCAT
13年前
フォーラム: C言語何でも質問掲示板
トピック: DrawLineのプログラム
返信数: 3
閲覧数: 1396

Re: DrawLineのプログラム

コードはcodeタグで囲っていただけるとありがたいです。 とりあえず ・DrawLineをした後にClearDrawScreenで画面を初期化していて、その後描画していません。 ・せっかくload関数を定義したのに呼んでいません。 #include "DxLib.h" int Key[256]; int GetHitKeyStateAll_2(int GetHitKeyStateAll_InputKey[]){ char GetHitKeyStateAll_Key[256]; GetHitKeyStateAll( GetHitKeyStateAll_Key ); for(int i=0;i<2...
by みけCAT
13年前
フォーラム: C言語何でも質問掲示板
トピック: 教えてください
返信数: 3
閲覧数: 2088

Re: 教えてください

環境を教えてください。
フォーラムルールもお読みください。
http://homepage3.nifty.com/aokura/
「C言語を始めよう! 1.1.2.2」に文字列をウィンドウの中央に表示するプログラムが付いてきます。
「ひな形>サンプル(Windows)」です。
そのソースを乗せようとしたら「禁止されている単語が見つかりました」だそうなので...
by みけCAT
13年前
フォーラム: C言語何でも質問掲示板
トピック: DxLib.hの関数についてですが
返信数: 3
閲覧数: 1683

Re: DxLib.hの関数についてですが

フォーラムルールもお読みください。
by みけCAT
13年前
フォーラム: C言語何でも質問掲示板
トピック: DxUseCLibがコンパイルできません
返信数: 1
閲覧数: 1802

Re: DxUseCLibがコンパイルできません

-Sオプションでアセンブリのソースを吐かせ、
fistlとなっている部分をfistに直し、
新しいコンパイラでコンパイルしたらDxUseCLib.oが作れました。
動作を確認してから解決にします。
by みけCAT
13年前
フォーラム: C言語何でも質問掲示板
トピック: int型のサイズが4でなかったらエラー
返信数: 12
閲覧数: 6811

Re: int型のサイズが4でなかったらエラー

いまさらですが #include <limits.h> #if UINT_MAX != 0xffffffff #error sizeof(int) must be 4 #endif で必要十分な気がしました。 もしcharが16ビットだとsizeof(int)が4でも64ビットですけどそれは望まれてない気がするのですが。 おお。これはわかりやすくていいですね。 #include <stdio.h> #include <limits.h> #if UINT_MAX != 0xffffffff #error sizeof(int) must be 4 #endif int main(void) ...
by みけCAT
13年前
フォーラム: AerobeatPlus掲示板
トピック: ご意見ご感想はこちら
返信数: 52
閲覧数: 55314

Re: ご意見ご感想はこちら

名無し さんが書きました:画面サイズを変えることはできないのでしょうか?
ネットブックでプレイしておりまして、下の方が切れてしまいます
曲選択画面でCキーを押すと入れる設定画面に、表示解像度の設定があります。
ウィンドウの端をドラッグしても大きさを変えられます。

追記
設定画面の、画面解像度の設定をいじっても、ウィンドウの大きさは変わらないようでした。
ウィンドウの端をドラッグする方法を使ってみてください。
by みけCAT
13年前
フォーラム: C言語何でも質問掲示板
トピック: DxUseCLibがコンパイルできません
返信数: 1
閲覧数: 1802

DxUseCLibがコンパイルできません

Dev-C++でDXライブラリが使えないかいろいろ試してみています。 Dev-C++4.9.9.2日本語版、gccのバージョンは3.4.2です。 他のファイルは作れた(と思う)のですが、DxUseCLibがコンパイルできなくて困っています。 添付ファイルのDxLibMake\DxUseCLib\DxUseCLib.devを開いてコンパイルしようとすると、 たくさんの警告メッセージの後に以下のエラーメッセージが表示されます。 C:\Users\****\AppData\Local\Temp/ccsnbaaa.s: Assembler messages: C:\Users\****\AppData...
by みけCAT
13年前
フォーラム: C言語何でも質問掲示板
トピック: ガイドライン対応のテトリスを作ってみたい!!!
返信数: 10
閲覧数: 6378

Re: ガイドライン対応のテトリスを作ってみたい!!!

C57順也 さんが書きました:ソースコードを貼りつけようとcodeで挟んだのですが、禁止用語が混じってるという理由で貼り付けられませんでした(汗)
添付ファイルにしてみてはいかがでしょうか?
by みけCAT
13年前
フォーラム: C言語何でも質問掲示板
トピック: int型のサイズが4でなかったらエラー
返信数: 12
閲覧数: 6811

Re: int型のサイズが4でなかったらエラー

 あ、gccだと __LINE__よりも先に ## を処理してしまいますね。 任意のエラーメッセージを出せないので、わかりにくいですね。  エラーメッセージに変数名を出す環境ならこれで多少はマシになるかも。 #include <stdio.h> #define define_join4(A, B, C, D) define_join4_(A, B, C, D) #define define_join4_(A, B, C, D) A ## B ## C ## D #define static_assert_(eval, tag) typedef char define_join4(static...
by みけCAT
13年前
フォーラム: C言語何でも質問掲示板
トピック: int型のサイズが4でなかったらエラー
返信数: 12
閲覧数: 6811

Re: int型のサイズが4でなかったらエラー

Justy さんが書きました: sizeof(int)==4の評価をコンパイル時にしたいのであれば、これでいけるかもしれません。

コード:

#include <stdio.h>
 
#define static_assert_(eval) typedef char static_error_##__LINE__[(eval)?1: -1]
static_assert_(sizeof(int) == 4);
 
int main(void) {
    printf("Hello,World!\n");
    return 0;
}
これでもできました。
しかし、任意のエラーメッセージを出せないので、わかりにくいですね。
by みけCAT
13年前
フォーラム: C言語何でも質問掲示板
トピック: int型のサイズが4でなかったらエラー
返信数: 12
閲覧数: 6811

Re: int型のサイズが4でなかったらエラー

きちんとコンパイルできました。 #include <stdio.h> #include <limits.h> #if UINT_MAX != (1<<(CHAR_BIT*4))-1 #error sizeof(int) must be 4 #endif int main(void) { printf("Hello,World!\n"); return 0; } こうするとちゃんとエラーが出ました。 #include <stdio.h> #include <limits.h> #if UINT_MAX != (1<<(CHAR_BIT*2))-1 #error sizeof(int) must ...
by みけCAT
13年前
フォーラム: C言語何でも質問掲示板
トピック: int型のサイズが4でなかったらエラー
返信数: 12
閲覧数: 6811

Re: int型のサイズが4でなかったらエラー

sizeofはプリプロセスでは処理されないからでしょうね。 #include "limits.h" #if INT_MAX!=LONG_MAX ではいかがでしょうか。 Longも4バイトでなかった場合、これではチェックできないと思います。 これでどうでしょう。 #include <stdio.h> /* #if sizeof(int)!=4*/ #if (__SIZEOF_INT__ != 4) #error sizeof(int) must be 4 #endif/* (__SIZEOF_INT != 4) */ int main(void) { printf("Hello,World!\...
by みけCAT
13年前
フォーラム: C言語何でも質問掲示板
トピック: int型のサイズが4でなかったらエラー
返信数: 12
閲覧数: 6811

int型のサイズが4でなかったらエラー

開発環境はDev-C++4.9.9.2日本語版、gccのバージョンは3.4.2です。 int型のサイズが4バイトではなかったらエラーにしたいと思い、次のコードを書きました。 #include <stdio.h> #if sizeof(int)!=4 #error sizeof(int) must be 4 #endif int main(void) { printf("Hello,World!\n"); return 0; } このコードだと、次のエラーが出ます。 3:11 D:\(中略)\intsizemust4.c missing binary operator before token ...
by みけCAT
13年前
フォーラム: C言語何でも質問掲示板
トピック: DES暗号化
返信数: 3
閲覧数: 3018

Re: DES暗号化

printfデバッグや、うまく動いているActiveBasicのソースと見比べることにより自己解決できました。
by みけCAT
13年前
フォーラム: C言語何でも質問掲示板
トピック: DXライブラリで作ったゲームを友達に送りたい
返信数: 13
閲覧数: 4226

Re: DXライブラリで作ったゲームを友達に送りたい

会員登録が必要ですが、「宅ふぁいる便」を使うのはどうでしょうか?
http://www.filesend.to/
もしくはアップローダーにあげ、そのURLを教えるという手もあります。
例:http://www.axfc.net/uploader/
by みけCAT
13年前
フォーラム: C言語何でも質問掲示板
トピック: 文字のコピーがうまくいきません
返信数: 13
閲覧数: 4844

Re: 文字のコピーがうまくいきません

item_cheng関数はどのように呼び出していますか?
このソースを検索しても見つかりませんでした。
by みけCAT
13年前
フォーラム: C言語何でも質問掲示板
トピック: 文字のコピーがうまくいきません
返信数: 13
閲覧数: 4844

Re: 文字のコピーがうまくいきません

srpg大好きさん さんが書きました:片っ端からやってみましたが、はやりうまくコピーできません
具体的にどうなりますか?
(全くコピーされない、文字化けする、後ろに余計な文字がつく、etc)
by みけCAT
13年前
フォーラム: C言語何でも質問掲示板
トピック: 助けてください。逆ポーランド記法で迷ってます。
返信数: 15
閲覧数: 8406

Re: 助けてください。逆ポーランド記法で迷ってます。

エラーメッセージを載せていただけませんか?
by みけCAT
13年前
フォーラム: C言語何でも質問掲示板
トピック: 文字のコピーがうまくいきません
返信数: 13
閲覧数: 4844

Re: 文字のコピーがうまくいきません

//現在は、倉庫から取り出す限定の関数の予定 //フラグが15で倉庫ではなく、直接アイテムを作りだす void item_cheng(int knd_flag ,int p,int i,int k){//順に「所持物か倉庫」を選んで、所持品の何番目を倉庫の何番目に何個入れるか決める if(knd_flag==0){ if(play.home_box[i].nokori>k){ play.item_box[p].img =play.home_box[i].img; //play.item_box[p].name =play.home_box[i].name; lstrcpyA(play.ite...
by みけCAT
13年前
フォーラム: C言語何でも質問掲示板
トピック: 文字のコピーがうまくいきません
返信数: 13
閲覧数: 4844

Re: 文字のコピーがうまくいきません

とりあえずこうでしょうか? //現在は、倉庫から取り出す限定の関数の予定 //フラグが15で倉庫ではなく、直接アイテムを作りだす void item_cheng(int knd_flag ,int p,int i,int k){//順に「所持物か倉庫」を選んで、所持品の何番目を倉庫の何番目に何個入れるか決める if(knd_flag==0){ if(play.home_box[i].nokori>k){ play.item_box[p].img =play.home_box[i].img; //play.item_box[p].name =play.home_box[i].name; lstr...
by みけCAT
13年前
フォーラム: C言語何でも質問掲示板
トピック: 二重ポインタについて
返信数: 2
閲覧数: 1238

Re: 二重ポインタについて

#include <stdio.h> #include <string.h> #include <stdlib.h> typedef struct{ char *a; char **b; } name; int main() { name *to; int i,j; to = (name *)malloc(sizeof(name )*100); /*to->a = (char *)malloc(sizeof(char )*100); to->b = (char **)malloc(sizeof(char *)*100);*/ for(i=0;i<100;i++) { to[i].a=(cha...
by みけCAT
13年前
フォーラム: C言語何でも質問掲示板
トピック: 2秒ごとにランダムな音を鳴らす
返信数: 9
閲覧数: 4544

Re: 2秒ごとにランダムな音を鳴らす

void PlayRandomSound(void) { int SoundNumber; static int StartTime = GetNowCount(); static int playedflag = 1; int Time; static int j=1; if(j>10)return; Time = GetNowCount() - StartTime; if(Time >= j*1000*2 && playedflag == j){ SoundNumber = GetRand(4) + 1; switch(SoundNumber){ case 1: PlaySoundMem...
by みけCAT
13年前
フォーラム: C言語何でも質問掲示板
トピック: 2秒ごとにランダムな音を鳴らす
返信数: 9
閲覧数: 4544

Re: 2秒ごとにランダムな音を鳴らす

int SoundNumber; int StartTime = GetNowCount(); int playedflag = 1; for(int j=1;j<=10;){ Time = GetNowCount() - StartTime; if(Time >= j*1000*2 && playedflag == j){ SoundNumber = GetRand(4) + 1; switch(SoundNumber){ case 1: PlaySoundMem( Sound1 , DX_PLAYTYPE_BACK ); break; case 2: PlaySoundMem( Soun...
by みけCAT
13年前
フォーラム: C言語何でも質問掲示板
トピック: 文字の表示について
返信数: 4
閲覧数: 2288

Re: 文字の表示について

パコネコ さんが書きました:intに6ケタの数なんて入ったっけ?っていう疑問はさておき
32ビット整数型なら10進数6桁の数は入るはずです。
もしかして、あなたがお使いのコンパイラは「LSI C-86 試食版」ですか?
by みけCAT
13年前
フォーラム: C言語何でも質問掲示板
トピック: 2秒ごとにランダムな音を鳴らす
返信数: 9
閲覧数: 4544

Re: 2秒ごとにランダムな音を鳴らす

int SoundNumber; int StartTime = GetNowCount(); int playedflag = 1; for(int j=1;j<=10;){ Time = GetNowCount() - StartTime; if(Time >= j*1000*2 && playedflag == j){ SoundNumber = GetRand(4) + 1; switch(SoundNumber){ case 1: PlaySoundMem( Sound1 , DX_PLAYTYPE_BACK ); break; case 2: PlaySoundMem( Soun...
by みけCAT
13年前
フォーラム: C言語何でも質問掲示板
トピック: 入力に関して
返信数: 3
閲覧数: 1792

Re: 入力に関して

#include <stdio.h> #define N 10 int and_more(int *in, int num, int thres) { int i, cnt=0; for (i = 0; i < num; i++) { if ( in[i] >= thres ) cnt++; } return cnt; } int main(void) { int i, thres; int in[N] = { 0 }; for (i = 0; i < N; i++) { scanf("%d", &in[i]); } printf("input thres > "); scanf("%d",...
by みけCAT
13年前
フォーラム: C言語何でも質問掲示板
トピック: 2秒ごとにランダムな音を鳴らす
返信数: 9
閲覧数: 4544

Re: 2秒ごとにランダムな音を鳴らす

int SoundNumber; int StartTime = GetNowCount(); int playedflag = 1; for(int j=1;j<=10;j++){ Time = GetNowCount() - StartTime; if(GetNowCount() >= Time+(j*1000*2) && playedflag == j){ SoundNumber = GetRand(4) + 1; switch(SoundNumber){ case 1: PlaySoundMem( Sound1 , DX_PLAYTYPE_BACK ); break; case 2:...
by みけCAT
13年前
フォーラム: C言語何でも質問掲示板
トピック: 1時間程度で終わるプログラム
返信数: 7
閲覧数: 3632

Re: 1時間程度で終わるプログラム

「なんでもいい」のですね。 はい、1時間「程度」で「終わる」プログラムです。 #include <stdio.h> #include <stdlib.h> #include <time.h> int GetRandom(int min,int max)/*苦Cより*/ { return min + (int)(rand()*(max-min+1.0)/(1.0+RAND_MAX)); } int main(void) { unsigned int start; unsigned int now; unsigned int zikan; start=time(NULL); now=0; zika...
by みけCAT
13年前
フォーラム: C言語何でも質問掲示板
トピック: DES暗号化
返信数: 3
閲覧数: 3018

Re: DES暗号化

上位のビットほど番号が若いということですか?
自分なりに変えてみたのですが、うまく動きません。
どうすればいいかわかりやすく教えていただければ幸いです。
よろしくお願いします。
by みけCAT
13年前
フォーラム: C言語何でも質問掲示板
トピック: 5秒後と10秒後に音を鳴らす
返信数: 3
閲覧数: 4332

Re: 5秒後と10秒後に音を鳴らす

経過時間が5秒と10秒ぴったりになることはまず考えられないでしょう。 #include"DxLib.h" int White = GetColor(255,255,255); int Key[256]; int StartTime , Time; int GetHitKeyStateAll_2(int GetHitKeyStateAll_InputKey[]){ char GetHitKeyStateAll_Key[256]; GetHitKeyStateAll( GetHitKeyStateAll_Key ); for(int i=0;i<256;i++){ if(GetHitKeyStat...
by みけCAT
13年前
フォーラム: C言語何でも質問掲示板
トピック: 参考書の自作関数の問題について聞きたいことがあります
返信数: 3
閲覧数: 1541

Re: 参考書の自作関数の問題について聞きたいことがあります

プログラムの意味もよくわかりません ざっとこんなもんでしょう。 #include <stdio.h> /*stdio.hを取り込む*/ #include <stdlib.h> /*stdlib.hを取り込む*/ int func(int a,int b){ /*funcという関数を宣言する*/ int total = a+b; /*totalという変数はaとbの和*/ return total; /*totalを返す*/ } int main(int argc,char* argv[]){ /*この関数を起動時に呼び出す*/ int d=0; /*dを宣言し、0に初期化する*/ int a ...
by みけCAT
13年前
フォーラム: C言語何でも質問掲示板
トピック: 参考書の自作関数の問題について聞きたいことがあります
返信数: 3
閲覧数: 1541

Re: 参考書の自作関数の問題について聞きたいことがあります

if(argc == 3)となっているので、コマンドラインから引数を二つ与えてやらないと何も起こりません。
コマンドプロンプトから「(exeファイル名) 123 456」などのように実行してください。
またはメモ帳に以下の内容を入力し、「run.bat」というファイル名で
これをコンパイルしたexeと同じフォルダに置き、ダブルクリックしてみてください。

コード:

(exeファイル名) 123 456
pause
by みけCAT
13年前
フォーラム: C言語何でも質問掲示板
トピック: 圧縮
返信数: 15
閲覧数: 5507

Re: 圧縮

それでいいです。
ということで、解決にさせていただきます。
ありがとうございました。
by みけCAT
13年前
フォーラム: C言語何でも質問掲示板
トピック: 圧縮
返信数: 15
閲覧数: 5507

Re: 圧縮

そもそも本当に問題があると思うのですか?
by みけCAT
13年前
フォーラム: C言語何でも質問掲示板
トピック: DES暗号化
返信数: 3
閲覧数: 3018

DES暗号化

データをDESで暗号化するプログラムを書こうと思い、 http://free.pjc.co.jp/3DES/index.html のfips46-3j.pdfを参考にプログラムを書いています。 しかし、うまく処理できていないようです。 暗号化したものを復号化しても同じにならず、 YCrypt( http://www.vector.co.jp/soft/win95/util/se415520.html )の出力とも一致しません。 どこがおかしいか教えていただければ幸いです。 お願いします。 転置系の関数のコードはtentiフォルダ内のmaketenti.exeで作っています。 maketenti...
by みけCAT
13年前
フォーラム: C言語何でも質問掲示板
トピック: 圧縮
返信数: 15
閲覧数: 5507

Re: 圧縮

softya(ソフト屋) さんが書きました:ツリー構造や圧縮アルゴリズム(圧縮後のデータ構造)のコメントが全く無いので解読に時間が掛り過ぎるので説明してもらって良いでしょうか?
とりあえず簡単な解説pdfを作ってみました。
dohenkan関数以外は超適当なので、わかりにくかったら言ってください。
あと、/*多い要素から順につなげる*/というのは/*少ない要素から順につなげる*/の間違いでした。
すみません。
ぽこ さんが書きました:これはハフマン符号化ですか?
なんかの本に載っていたアルゴリズムをうろ覚えで実装したものです。
アルゴリズムの名前は忘れました。
by みけCAT
13年前
フォーラム: C言語何でも質問掲示板
トピック: サンプルを実行するとエラー
返信数: 5
閲覧数: 2051

Re: サンプルを実行するとエラー

これでも駄目ですか? だめなら、他の原因を考えないといけません。 #include <stdio.h> #include <stdlib.h> #define M 3 /* 宣教師の数 */ #define C 3 /* 人食い人の数 */ #define B 2 /* ボートの定員 */ int np, solution; unsigned char mb[(B+1)*(B+2)/2], cb[(B+1)*(B+2)/2], mh[2*(M+1)*(C+1)], ch[2*(M+1)*(C+1)], flag[M+1][C+1]; void found(int n) /* 解の表示 */ {...
by みけCAT
13年前
フォーラム: C言語何でも質問掲示板
トピック: 圧縮
返信数: 15
閲覧数: 5507

Re: 圧縮

ソート時に添字0のdata=-1の要素が後ろの方にソートされるのは意図通りなのでしょうか? それも一番後ろではなく、最後のほう(データ次第)の位置に移動します。 -1は終了コードであり、終了コードは最後に一つだけ付けるので、 他の一つしかないデータと同じ位置にあれば仕様です。 /*多い要素から順につなげる*/ に一番問題ありますので、こちらの後にもprintfしてみてください。 今のプログラムで出力は付けてあるはずです。 ここでメモリリークを起こしています。 ポインタ値が/*多い要素から順につなげる*/前にあったポインタ値が処理後でなくなっています。これは何故なのか確認してみてください。 P...
by みけCAT
13年前
フォーラム: C言語何でも質問掲示板
トピック: サンプルを実行するとエラー
返信数: 5
閲覧数: 2051

Re: サンプルを実行するとエラー

・C++では、tryは予約語です。 ・staticの後に型の名前がありません。 #include <stdio.h> #include <stdlib.h> #define M 3 /* 宣教師の数 */ #define C 3 /* 人食い人の数 */ #define B 2 /* ボートの定員 */ int np, solution; unsigned char mb[(B+1)*(B+2)/2], cb[(B+1)*(B+2)/2], mh[2*(M+1)*(C+1)], ch[2*(M+1)*(C+1)], flag[M+1][C+1]; void found(int n) /* 解の...
by みけCAT
13年前
フォーラム: C言語何でも質問掲示板
トピック: 圧縮
返信数: 15
閲覧数: 5507

Re: 圧縮

修正しました。
変換表も出力するようにしてみました。
by みけCAT
13年前
フォーラム: C言語何でも質問掲示板
トピック: 圧縮
返信数: 15
閲覧数: 5507

Re: 圧縮

ログを吐いてみました。
しかし、大変申し訳ありませんが、自分には読めません。
解析方法を教えていただければありがたいです。
ログを吐くようにしたassyuku.cとログを添付します。
by みけCAT
13年前
フォーラム: C言語何でも質問掲示板
トピック: 構造体を用いてBMIを計算したいが、エラーが出ます。
返信数: 6
閲覧数: 5194

Re: 構造体を用いてBMIを計算したいが、エラーが出ます。

直接は関係ありませんが、
コードを貼りつけるときは

コード:

タグを使っていただけるとありがたいです。
よろしくお願いします。
by みけCAT
13年前
フォーラム: C言語何でも質問掲示板
トピック: 圧縮
返信数: 15
閲覧数: 5507

Re: 圧縮

一応元のデータより小さいデータ(元がzipだと大きくなりましたが)
を出力し、解凍すると同じデータが出てくるものができました。
しかし、どこがメモリリークだか分りませんし、ポインタを使わない方法も判りません。
(C言語で作りたいのでnewは無しでお願いします。)
教えていただければ幸いです。
お願いします。
by みけCAT
13年前
フォーラム: C言語何でも質問掲示板
トピック: 圧縮
返信数: 15
閲覧数: 5507

圧縮

ファイルを圧縮するプログラムを作ろうと思いました。
とりあえず圧縮だけ書いて実行してみたのですが、かえってファイルサイズが大きくなりました。
5KBのassyuku.cを変換すると6KB、22KBのassyuku.exeを変換すると627KBになりました。
バイナリエディタで見ると、多量のFFが出力されています。
解凍するプログラムはまだ作っていませんので、検証はしていません。
どこか間違っていたら教えてください。
お願いします。
by みけCAT
13年前
フォーラム: C言語何でも質問掲示板
トピック: ニュートン法
返信数: 2
閲覧数: 1697

Re: ニュートン法

関係ないのですが、ソースを貼りつけるときは

コード:

タグを使っていただければありがたいです。
by みけCAT
13年前
フォーラム: C言語何でも質問掲示板
トピック: winsockについて
返信数: 2
閲覧数: 1406

Re: winsockについて

Ciel さんが書きました:クライアント側から接続されるまでは、この関数のところで処理がずっと止まっているという認識でよいでしょうか?
確かそうだったと思います。
そうしないためには「非同期accept」というものを使います。詳しくはググってください。
Ciel さんが書きました:受信できなかった部分から受信が再開されるという認識でよいでしょうか?
確かそうだと思います。
Ciel さんが書きました:受信しきったら0が返ってきて、
それを受信完了と判断すればよいでしょうか?
それでいいかもしれません。自信はありません。
by みけCAT
13年前
フォーラム: C言語何でも質問掲示板
トピック: c言語の引数ついての質問です
返信数: 2
閲覧数: 1477

Re: c言語の引数ついての質問です

int divnum(int x,int y)
でしょうか?
[hr]
http://dixq.net/forum/viewtopic.php?f=3&t=7324
と同一人物ですか?
もしそうなら、名前を統一してください。そうでなければ、無視してください。
by みけCAT
13年前
フォーラム: C言語何でも質問掲示板
トピック: ファイル読み込み
返信数: 2
閲覧数: 1659

Re: ファイル読み込み

ファイル名をinput.txtとして、これでどうですか? #include <stdio.h> int main(void) { int map[5][5]; char sute[10]; int x,y; FILE * in; /*ファイルオープン*/ in=fopen("input.txt","r"); if(in==NULL) { printf("File open error\n"); return 1; } /*読み込み*/ for(y=0;y<5;y++) { for(x=0;x<4;x++) { fscanf(in,"%d,",&map[y][x]); } fscanf(in,"...
by みけCAT
13年前
フォーラム: C言語何でも質問掲示板
トピック: 時間計測のプログラムを作りたいのですが…
返信数: 7
閲覧数: 3280

Re: 時間計測のプログラムを作りたいのですが…

たけ さんが書きました:そのファイルを作ってほしいのですが…
と言われたので、「ファイル」にしてみました。
by みけCAT
13年前
フォーラム: C言語何でも質問掲示板
トピック: 時間計測のプログラムを作りたいのですが…
返信数: 7
閲覧数: 3280

Re: 時間計測のプログラムを作りたいのですが…

とりあえずコードは

コード:

タグで囲んでください。
長いコードは特にお願いします。
by みけCAT
13年前
フォーラム: C言語何でも質問掲示板
トピック: 2GBを超えるファイルのサイズ取得について
返信数: 3
閲覧数: 9252

Re: 2GBを超えるファイルのサイズ取得について

GetFileSize() APIを使いましょう。 #include <stdio.h> #include <windows.h> int main(int argc,char* argv[]) { HANDLE fp; DWORD low; DWORD high; unsigned long long size; if(argc<2) { printf("第一引数にファイル名を指定してください。\n"); return 1; } fp=CreateFile(argv[1],GENERIC_READ,0,NULL, OPEN_EXISTING,FILE_ATTRIBUTE_NORMAL,0);...
by みけCAT
13年前
フォーラム: C言語何でも質問掲示板
トピック: c言語の基本を勉強しているものです
返信数: 6
閲覧数: 3994

Re: c言語の基本を勉強しているものです

すみません。
できればコードは

コード:

タグで囲んでください。
by みけCAT
13年前
フォーラム: C言語何でも質問掲示板
トピック: キー入力とパッド入力の拡張
返信数: 5
閲覧数: 1900

Re: キー入力とパッド入力の拡張

とりあえずconfigpad[p]の内容はそれぞれ違うものですか?
by みけCAT
13年前
フォーラム: C言語何でも質問掲示板
トピック: c言語の定義分についての質問です
返信数: 1
閲覧数: 1276

Re: c言語の定義分についての質問です

質問内容がよくわかりません。

コード:

int mulnum(int x,int y) {
    return x*y;
}
みたいな感じですか?
by みけCAT
13年前
フォーラム: C言語何でも質問掲示板
トピック: CreateShortCut
返信数: 2
閲覧数: 1285

Re: CreateShortCut

http://www.shos.info/develop/cwin/tipsw ... windows022
このサイトを参考にしてCreateShortCut関数を定義してみてください。
by みけCAT
13年前
フォーラム: C言語何でも質問掲示板
トピック: CreateShortCut
返信数: 2
閲覧数: 1285

Re: CreateShortCut

ググってみたところ、CreateShortCutはWSHの関数であり、C言語の関数ではない気がします。
[search=google]CreateShortCut[/search]
by みけCAT
13年前
フォーラム: C言語何でも質問掲示板
トピック: エラー:オーバーロードについて
返信数: 9
閲覧数: 2824

Re: エラー:オーバーロードについて

とりあえずコンパイルが通るようにしてみました。 #include<stdio.h> #include<stdlib.h> #define T 10//縦のマス #define Y 10//横のマス #define Bom 10//爆弾の数 int GetRandom(int min,int max); int Creat(int map,int bom); int main(void) { //**************関数設定**************** int state[T][Y]={0},ex[T][Y],g,h,i,j,k,yoko0; //state=状態,ex=有無.g,h...
by みけCAT
13年前
フォーラム: C言語何でも質問掲示板
トピック: エラー:オーバーロードについて
返信数: 9
閲覧数: 2824

Re: エラー:オーバーロードについて

http://www.geocities.co.jp/SiliconValle ... 2.html#o&d
すいません、自分にはうまく説明できません。
とりあえずここを見るか、もう少し調べるか、他の方の返信を待ってください。
by みけCAT
13年前
フォーラム: C言語何でも質問掲示板
トピック: エラー:オーバーロードについて
返信数: 9
閲覧数: 2824

Re: エラー:オーバーロードについて

とりあえずググってみませんか?
[search=google]オーバーロードが曖昧です[/search]
by みけCAT
13年前
フォーラム: C言語何でも質問掲示板
トピック: キー入力とパッド入力の拡張
返信数: 5
閲覧数: 1900

Re: キー入力とパッド入力の拡張

これだけでは分かりにくいです。
ソース全体をここにあげられませんか?
by みけCAT
13年前
フォーラム: C言語何でも質問掲示板
トピック: 日本語のリアルタイム入力
返信数: 7
閲覧数: 3768

Re: 日本語のリアルタイム入力

まず、使用しているOSを教えてください。
by みけCAT
13年前
フォーラム: C言語何でも質問掲示板
トピック: 直角三角形を表示するプログラム
返信数: 3
閲覧数: 2938

Re: 直角三角形を表示するプログラム

i--は、評価されるときに1減らされる前のiの値になります。
詳しくはググってください。
[search=google]後置デクリメント C言語[/search]
あと、できればコードを投稿するときは

コード:

タグを使ってください。
by みけCAT
13年前
フォーラム: C言語何でも質問掲示板
トピック: Axe
返信数: 10
閲覧数: 4043

Re: Axe

バッファは動的確保の方がいいと思います。 前のプログラムはマルチスレッドに対応していないかもしれません。 動的確保したらちゃんと解放しましょう。 どちらも無駄は大したことはありません。 メモリを無駄にするバージョン(必ず入力の3倍のメモリを確保します。) char* URLEncode(char *str) { const unsigned char buf[] = "0123456789ABCDEF"; unsigned char* out_buf; int pos; int i; pos=0; out_buf=calloc(sizeof(char),strlen(str)*3+1); wh...
by みけCAT
13年前
フォーラム: C言語何でも質問掲示板
トピック: exeにしたい
返信数: 13
閲覧数: 4822

Re: exeにしたい

とりあえずググってみてはいかがですか?
[search=google]Visual studio2008 コンパイル[/search]
by みけCAT
13年前
フォーラム: C言語何でも質問掲示板
トピック: exeにしたい
返信数: 13
閲覧数: 4822

Re: exeにしたい

社長 さんが書きました:Visual studio2008 で作ったソースをexeにしたいんですけどどうしたらいのですか?
「Visual studio2008 で(作ったソースをexeにしたい)」
(Visual studio2008を使ってexeにする)のか、それとも
「(Visual studio2008 で作ったソース)をexeにしたい」
(何かほかのツールでexeにする)のかはっきりしないですね。

変なことをいろいろ言ってすみませんでした。

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