検索結果 6150 件

by みけCAT
9年前
フォーラム: C言語何でも質問掲示板
トピック: 期限が明日までの宿題なのですが、誰かお願いします
返信数: 6
閲覧数: 771

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

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

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

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

Re: :

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

Re: :

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

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

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

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
9年前
フォーラム: C言語何でも質問掲示板
トピック: C言語での河渡りの問題
返信数: 11
閲覧数: 3080

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

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

情報オリンピック予選 問題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
9年前
フォーラム: C言語何でも質問掲示板
トピック: 画像が流れてこない
返信数: 4
閲覧数: 336

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
9年前
フォーラム: C言語何でも質問掲示板
トピック: 画像が流れてこない
返信数: 4
閲覧数: 336

Re: 画像が流れてこない

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

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
9年前
フォーラム: C言語何でも質問掲示板
トピック: C言語での河渡りの問題
返信数: 11
閲覧数: 3080

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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
9年前
フォーラム: C言語何でも質問掲示板
トピック: LoadLibraryの戻り値の型は?
返信数: 4
閲覧数: 703

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
9年前
フォーラム: C言語何でも質問掲示板
トピック: リストビューで複数行選択させないようにする方法
返信数: 2
閲覧数: 1000

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

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

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

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

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
9年前
フォーラム: C言語何でも質問掲示板
トピック: 教えてください
返信数: 3
閲覧数: 596

Re: 教えてください

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

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

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

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
9年前
フォーラム: AerobeatPlus掲示板
トピック: ご意見ご感想はこちら
返信数: 51
閲覧数: 32272

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

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

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

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
9年前
フォーラム: C言語何でも質問掲示板
トピック: ガイドライン対応のテトリスを作ってみたい!!!
返信数: 10
閲覧数: 2415

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

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

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
9年前
フォーラム: C言語何でも質問掲示板
トピック: int型のサイズが4でなかったらエラー
返信数: 12
閲覧数: 1990

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
9年前
フォーラム: C言語何でも質問掲示板
トピック: int型のサイズが4でなかったらエラー
返信数: 12
閲覧数: 1990

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
9年前
フォーラム: C言語何でも質問掲示板
トピック: int型のサイズが4でなかったらエラー
返信数: 12
閲覧数: 1990

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
9年前
フォーラム: C言語何でも質問掲示板
トピック: int型のサイズが4でなかったらエラー
返信数: 12
閲覧数: 1990

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
9年前
フォーラム: C言語何でも質問掲示板
トピック: DES暗号化
返信数: 3
閲覧数: 1254

Re: DES暗号化

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

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

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

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

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

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

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

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

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

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
9年前
フォーラム: C言語何でも質問掲示板
トピック: 文字のコピーがうまくいきません
返信数: 13
閲覧数: 731

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
9年前
フォーラム: C言語何でも質問掲示板
トピック: 二重ポインタについて
返信数: 2
閲覧数: 332

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
9年前
フォーラム: C言語何でも質問掲示板
トピック: 2秒ごとにランダムな音を鳴らす
返信数: 9
閲覧数: 1495

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
9年前
フォーラム: C言語何でも質問掲示板
トピック: 2秒ごとにランダムな音を鳴らす
返信数: 9
閲覧数: 1495

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
9年前
フォーラム: C言語何でも質問掲示板
トピック: 文字の表示について
返信数: 4
閲覧数: 370

Re: 文字の表示について

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

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
9年前
フォーラム: C言語何でも質問掲示板
トピック: 入力に関して
返信数: 3
閲覧数: 293

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
9年前
フォーラム: C言語何でも質問掲示板
トピック: 2秒ごとにランダムな音を鳴らす
返信数: 9
閲覧数: 1495

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
9年前
フォーラム: C言語何でも質問掲示板
トピック: 1時間程度で終わるプログラム
返信数: 7
閲覧数: 744

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
9年前
フォーラム: C言語何でも質問掲示板
トピック: DES暗号化
返信数: 3
閲覧数: 1254

Re: DES暗号化

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

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
9年前
フォーラム: C言語何でも質問掲示板
トピック: 参考書の自作関数の問題について聞きたいことがあります
返信数: 3
閲覧数: 298

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
9年前
フォーラム: C言語何でも質問掲示板
トピック: 参考書の自作関数の問題について聞きたいことがあります
返信数: 3
閲覧数: 298

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

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

コード:

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

Re: 圧縮

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

Re: 圧縮

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

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
9年前
フォーラム: C言語何でも質問掲示板
トピック: 圧縮
返信数: 15
閲覧数: 1119

Re: 圧縮

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

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
9年前
フォーラム: C言語何でも質問掲示板
トピック: 圧縮
返信数: 15
閲覧数: 1119

Re: 圧縮

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

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
9年前
フォーラム: C言語何でも質問掲示板
トピック: 圧縮
返信数: 15
閲覧数: 1119

Re: 圧縮

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

Re: 圧縮

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

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

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

コード:

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

Re: 圧縮

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

圧縮

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

Re: ニュートン法

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

コード:

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

Re: winsockについて

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

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

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

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
9年前
フォーラム: C言語何でも質問掲示板
トピック: 時間計測のプログラムを作りたいのですが…
返信数: 7
閲覧数: 709

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

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

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

とりあえずコードは

コード:

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

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
9年前
フォーラム: C言語何でも質問掲示板
トピック: c言語の基本を勉強しているものです
返信数: 6
閲覧数: 920

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

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

コード:

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

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

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

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

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

コード:

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

Re: CreateShortCut

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

Re: CreateShortCut

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

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
9年前
フォーラム: C言語何でも質問掲示板
トピック: エラー:オーバーロードについて
返信数: 9
閲覧数: 542

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

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

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

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

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

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

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

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

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

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

コード:

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

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
9年前
フォーラム: C言語何でも質問掲示板
トピック: exeにしたい
返信数: 13
閲覧数: 749

Re: exeにしたい

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

Re: exeにしたい

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

変なことをいろいろ言ってすみませんでした。
by みけCAT
9年前
フォーラム: C言語何でも質問掲示板
トピック: exeにしたい
返信数: 13
閲覧数: 749

Re: exeにしたい

原点に返って
社長 さんが書きました:Visual studio2008 で作ったソースをexeにしたいんですけどどうしたらいのですか?
「exeにする」とはどういうことでしょうか?
自己解凍書庫に圧縮してもexeにはなります。
ソースを単体で実行できる形式にしたいのであれば、
Windows上で、あなたのお気に入りのコンパイラでコンパイルすればいいと思います。
by みけCAT
9年前
フォーラム: C言語何でも質問掲示板
トピック: exeにしたい
返信数: 13
閲覧数: 749

Re: exeにしたい

どういうときにread errorと出すプログラムかわからないので、答えられません。
いつread errorと出るのですか?
常識的に作られたソフトなら、たぶんなんかのファイルがないのだと思います。
by みけCAT
9年前
フォーラム: C言語何でも質問掲示板
トピック: exeにしたい
返信数: 13
閲覧数: 749

Re: exeにしたい

たいが さんが書きました:たぶんなにもいじってないならDebugってファイルに入ってますよ
それはファイルではなくてフォルダだと思います。
プロジェクトのディレクトリ\Debugを見てください。
by みけCAT
9年前
フォーラム: C言語何でも質問掲示板
トピック: Axe
返信数: 10
閲覧数: 660

Re: Axe

char* URLEncode(char *str) { const unsigned char buf[] = "0123456789ABCDEF"; static unsigned char out_buf[10000]; int pos; int i; pos=0; while(*str != '\0') { i = 0; if((*str >= '0' && *str <= '9') || (*str >= 'A' && *str <= 'Z') || (*str >= 'a' && *str <= 'z') || *str == '@' || *str == '*' || *str...
by みけCAT
9年前
フォーラム: C言語何でも質問掲示板
トピック: Axe
返信数: 10
閲覧数: 660

Re: Axe

Axe さんが書きました:scanf("%s",&in);
これは間違っています。
苦しんで覚えるC言語(苦C)などで勉強してください。
by みけCAT
9年前
フォーラム: C言語何でも質問掲示板
トピック: Axe
返信数: 10
閲覧数: 660

Re: Axe

これを使ったプログラムです。 #include <stdio.h> #include <string.h> void URLEncode(char* out_ptr,char *str) { const unsigned char buf[] = "0123456789ABCDEF"; unsigned char *out_buf; int i; out_buf=out_ptr; while(*str != '\0') { i = 0; if((*str >= '0' && *str <= '9') || (*str >= 'A' && *str <= 'Z') || (*str >= 'a'...
by みけCAT
9年前
フォーラム: C言語何でも質問掲示板
トピック: Axe
返信数: 10
閲覧数: 660

Re: Axe

とりあえず上で指摘したポイントを直してみました。 全角文字を入力すると文字化けしたので、それも直しておきました。 void URLEncode(char* out_ptr,char *str) { const unsigned char buf[] = "0123456789ABCDEF"; unsigned char *out_buf; int i; out_buf=out_ptr; while(*str != '\0') { i = 0; if((*str >= '0' && *str <= '9') || (*str >= 'A' && *str <= 'Z') || (*str >= ...
by みけCAT
9年前
フォーラム: C言語何でも質問掲示板
トピック: Axe
返信数: 10
閲覧数: 660

Re: Axe

*out_bufを初期化していないようですが、大丈夫ですか?

if(i = 1)
とあるのは
if(i == 1)
の間違いではないのですか?

return out_buf;
では、最後のnull文字のポインタが返りますが、仕様ですか?
by みけCAT
9年前
フォーラム: C言語何でも質問掲示板
トピック: テーラー展開
返信数: 7
閲覧数: 2262

Re: テーラー展開

みけCATさんではないですが、軽く説明します。。 ありがとうございます。 その通りです。 もう少し効率のいいコードも書いてみました。 前のコードはangle^iとi!をいちいち計算しなおしているので、効率が悪いです。 #include <stdio.h> #include <math.h> double mysin(double); int main(void) { double result,resultreal; double angle; /*角度の入力*/ printf("角度を度数法で入力してください。\n>"); scanf("%lf",&angle); /*弧度法に変換*/ a...
by みけCAT
9年前
フォーラム: C言語何でも質問掲示板
トピック: テーラー展開
返信数: 7
閲覧数: 2262

Re: テーラー展開

自分で http://assam.cims.hokudai.ac.jp/~josch/workshop/math/Maclaurin/Maclaurin2.htm を参考に作ったコードもあげておきます。 double sin(double angle) { double result; double temp; int i,j; double fugou=-1; result=angle; for(i=3;i<=31;i+=2) { temp=fugou; for(j=0;j<i;j++)temp*=angle; for(j=1;j<=i;j++)temp/=j; result+=temp; ...
by みけCAT
9年前
フォーラム: C言語何でも質問掲示板
トピック: GETコマンドを送るC言語を作りたいのですが…
返信数: 29
閲覧数: 2991

Re: GETコマンドを送るC言語を作りたいのですが…

そのパソコンのOSによると思います。
by みけCAT
9年前
フォーラム: C言語何でも質問掲示板
トピック: 会津オンラインジャッジ:A Thief
返信数: 2
閲覧数: 605

Re: 会津オンラインジャッジ:A Thief

やはりナップサック問題ですよね。
日経ソフトウェア2009.07の付録を参考にしようとしていたのですが...

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