検索結果 6102 件

by みけCAT
8年前
フォーラム: C言語何でも質問掲示板
トピック: 入力に関して
返信数: 3
閲覧数: 249

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

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

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

Re: DES暗号化

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

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

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

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

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

コード:

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

Re: 圧縮

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

Re: 圧縮

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

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

Re: 圧縮

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

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

Re: 圧縮

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

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

Re: 圧縮

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

Re: 圧縮

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

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

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

コード:

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

Re: 圧縮

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

圧縮

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

Re: ニュートン法

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

コード:

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

Re: winsockについて

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

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

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

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

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

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

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

とりあえずコードは

コード:

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

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

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

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

コード:

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

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

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

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

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

コード:

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

Re: CreateShortCut

http://www.shos.info/develop/cwin/tipsw ... windows022
このサイトを参考にしてCreateShortCut関数を定義してみてください。

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