検索結果 418 件

by たいちう
2年前
フォーラム: C言語何でも質問掲示板
トピック: かなり初心者です
返信数: 9
閲覧数: 808

Re: かなり初心者です

オフトピック
見落としていましたが「課題」なんですね。
例えば専門学校の4月からの授業だとして、
この時期にこのパズルの解答を求めるプログラムを作らせるというのは、
結構不思議ですね。もしかして半期や通年の課題ですか?

専門学校の2年目で「C言語初級」コースを履修済みとかいう前提なら納得です。
差支えない範囲で背景を教えてもらえませんか。
by たいちう
2年前
フォーラム: C言語何でも質問掲示板
トピック: かなり初心者です
返信数: 9
閲覧数: 808

Re: かなり初心者です

> しかし初心者過ぎてまったく手つかずです。何から始めたらいいでしょうか > ちなみに立体パズルは”みんなで笑って、はいチーズ!” アマゾンの画像からルールの一部を見ただけですが、 近いパズルに「箱入り娘」があります。 ググればプログラムや説明サイトが見つかりますので、 通過点として、箱入り娘のプログラムを完全に理解できるように なってはどうでしょうか。 そののち、このパズル特有の転がす処理を追加することができれば、 特に難しいこともなく解けるのではないでしょうか。 転がす処理の練習として、サイコロを動かしましょう。 初期状態を「1が上、2が右」とした場合、「上右右下左...」などと転がしたと...
by たいちう
2年前
フォーラム: C言語何でも質問掲示板
トピック: c/c++ はどこで学習すれば?
返信数: 6
閲覧数: 1179

Re: c/c++ はどこで学習すれば?

ネット利用についての注意としては、情報の質が保証されていないものが多いと言うことです。 言語やライブラリの規格書のようなものは、一番信頼できるのですが、 これらを紹介・解説する個人ブログなどは、読みやすい半面、間違っている場合も少なくありません。 出版された書籍の場合、編集者をはじめとして数人がチェックをしているでしょうが、 それでも、著者の勘違いや理解不足・誤訳などの間違いは残ります。 個人が勢いで書いたようなブログの信頼性には、全く担保がありませんので、 読み手が検証していく必要があるでしょう。 この点に気を付ければ、書籍よりも新しい情報がほとんど無料で入手できます。 私の場合、じっくりと...
by たいちう
2年前
フォーラム: C言語何でも質問掲示板
トピック: c/c++ はどこで学習すれば?
返信数: 6
閲覧数: 1179

Re: c/c++ はどこで学習すれば?

回答がこないようなので、僭越ながら、、、(呼び水?) 私の理解では、CやC++の標準的な機能ではスレッドを扱えません。 C/C++でよく使われているスレッド用のライブラリがあるだけです。 標準的な機能のみでもとんでもないボリュームですし、 存在するすべてのライブラリを紹介しているサイトもないでしょう。 (最新のC++においては標準で扱えるらしいです。) http://postd.cc/c11-threads-affinity-and-hyperthreading/ 学習の仕方についてですが、興味を持てる、かつ、自分にとって必要性の高い機能から、 順々に学習するしかないのではないかと思います。 ...
by たいちう
2年前
フォーラム: C言語何でも質問掲示板
トピック: キャラが正しくアニメーションされない。
返信数: 11
閲覧数: 1835

Re: キャラが正しくアニメーションされない。

NNNさん、フォローありがとうございます。 まぁ、スルーされても構わないのですが、私は私で拙い例えを続けます。 何か感じ取ってくれればよいのですが、、、 件の小学生は、ある積分の問題を解きたいのですが、 「先に因数分解の勉強をしたら」と勧められても、 「因数分解は理解している」と聞き入れません。 実際は教科書に書かれたことをパラパラ読んだだけで、 因数分解の簡単な問題も解けません。 プログラミングや数学に限りませんが、 簡単なものからの積み重ねが重要な場合がしばしばあります。 自分が今取り組んでいることが非常に難しく感じるなら、 もっと簡単なことの理解を深めることが近道な場合が多いと思います。
by たいちう
2年前
フォーラム: C言語何でも質問掲示板
トピック: キャラが正しくアニメーションされない。
返信数: 11
閲覧数: 1835

Re: キャラが正しくアニメーションされない。

補足です。

小学生が微積分を勉強しているのを想像してみてください。
熱心に「この問題はどのように解くの?」と質問を繰り返します。
教わった通りにその問題を解けるようになったとしても、
ほとんど理解できていないため、少しでも違う問題は解けません。

まずは算数から、次に中学の数学から勉強するようにアドバイスしませんか?
by たいちう
2年前
フォーラム: C言語何でも質問掲示板
トピック: キャラが正しくアニメーションされない。
返信数: 11
閲覧数: 1835

Re: キャラが正しくアニメーションされない。

> デバックをすればいいということはわかっているのですが、
> どこに原因があるのかを教えてくれませんか?

期待されている回答ではないと思うけど。
どこに原因があるのかを調べるのがデバッグです。
(ついでに、デバックではなく、デバッグです。)
以前も指摘したように、この題材はあなたにはまだ早いと思います。
強いて言うなら、それが原因です。

あせらず言語の基本から勉強することをお勧めします。
その過程でデバッグの能力も培われることでしょう。
by たいちう
2年前
フォーラム: C言語何でも質問掲示板
トピック: [再]文字を逆に
返信数: 6
閲覧数: 970

Re: [再]文字を逆に

かずまさん

> 入力が 0 の場合、0 と出力されますか?

私のプログラム、ダメダメでしたね。
by たいちう
2年前
フォーラム: C言語何でも質問掲示板
トピック: [再]文字を逆に
返信数: 6
閲覧数: 970

Re: [再]文字を逆に

「できるだけこの形を崩さず」という条件が難しいので無視して、私が普通に書くとこうなります。

コード:

#include <iostream>

using namespace std;

void printBinary(int a) {
	if (a) {
		printBinary(a / 2);
		cout << a % 2;
	}
}

int main() {
	int a;
	cout << "10進数\n";
	cin >> a;

	printBinary(a);

	return 0;
}
by たいちう
2年前
フォーラム: C言語何でも質問掲示板
トピック: 2次元配列について
返信数: 2
閲覧数: 694

Re: 2次元配列について

> なんとなーく最初に宣言した[]の中にそれぞれmとnを代入?したというのは分かるのですが、
> その後のm+nの意味がわかりません。これ、どういう意味なんでしょうか………?

前半も間違ってます。
二次元配列の前に、まずは普通の一次元の配列を理解しましょう。
by たいちう
2年前
フォーラム: C言語何でも質問掲示板
トピック: チーム力が均等になるような班分け
返信数: 4
閲覧数: 1042

Re: チーム力が均等になるような班分け

> プログラミングを始めたばかりで、正直どの文字がどういう意味をしているのかわからないので、 > 申し訳ないのですが細かい単位での説明コメントを中学生にわかるようなレベルで教えて頂けると嬉しいです。 > これからプログラミングを覚えていくためにもどうかお力添え願います。 いきなり複雑なプログラムは書けなくて当然です。 しかし、他人に丸投げするよりも、簡単なプログラムから自分で作っていきましょう。 まず、属性やチーム分けの事を一旦忘れて、5人の能力値を乱数で割り当て、 それをそのまま表示するプログラムを目指しましょう。 (本来は40人ですが、デバッグを簡単にするため5人で作りましょう) これでも...
by たいちう
2年前
フォーラム: C言語何でも質問掲示板
トピック: マップ表示プログラムのデバック中に例外がスローされた。
返信数: 15
閲覧数: 3854

Re: マップ表示プログラムのデバック中に例外がスローされた。

むしろ、このプログラムはあなたにはまだ早すぎます。
作り直すというよりも、言語の基本を一通り勉強してから、再チャレンジするのがよいと思います。
by たいちう
2年前
フォーラム: C言語何でも質問掲示板
トピック: マップ表示プログラムのデバック中に例外がスローされた。
返信数: 15
閲覧数: 3854

Re: マップ表示プログラムのデバック中に例外がスローされた。

> この場合、どうすればいいのでしょうか。

C++の言語知識が非常に不足しています。基本を勉強する気はないのですか?
人が作ったプログラムをコピーするだけで、それなりのプログラムが動きますが、
それはあなたの実力ではありません。

ポインタの存在すら知らなかったようなので、入門書が必要だと思います。
今回のエラーも基本的なポインタの使い方を勉強することで解決するでしょう。
by たいちう
2年前
フォーラム: C言語何でも質問掲示板
トピック: マリオの炎の発射がうまくできません。
返信数: 10
閲覧数: 1306

Re: マリオの炎の発射がうまくできません。

でたらめ書いてもうまくいくはずがないでしょ。

ローカル変数のdirectionは、前回関数が呼ばれた時の値を覚えてないし、
複数の炎は全て同じ向きでよいの?
何より、RIGHTとLEFTが同じ値で、どのように区別するつもりなのですか?
by たいちう
2年前
フォーラム: C言語何でも質問掲示板
トピック: ☆C言語で電卓アプリについて☆
返信数: 3
閲覧数: 842

Re: ☆C言語で電卓アプリについて☆

> Win32 APIをつかったGUIなのか、

有名な入門サイトに Win32 API の例がありました。

猫でもわかるプログラミング
Windows SDK編 第1部 第53章 超簡単電卓
http://www.kumei.ne.jp/c_lang/sdk/sdk_53.htm

1章から全てやる必要はないかもしれませんが、
特に最初の方は勉強になると思います。


どんな言語を選択するか、どんな仕様にするか、なかなか面白い課題ですね。
by たいちう
2年前
フォーラム: C言語何でも質問掲示板
トピック: 値渡しと参照渡しの違い
返信数: 8
閲覧数: 786

Re: 値渡しと参照渡しの違い

まず、疲労コンパイルさんのお使いの言語はC++です。 C++には「参照」という機能がありますが、 このプログラムではそれを使っていないことを認識してください。 void swap(int& x, int& y) {} のように書けば、C++の「参照」となり、 これでも値の交換が可能です。 お使いの言語はC++ですので、まぎらわしい「参照」という言葉を避け、 「値渡し」と「アドレス渡し」という言葉を使って元の質問に回答します。 私の説明もおおざっぱです。 変数(num1)をメモ用紙と考えると、値渡しではメモ用紙のコピーを関数に渡していると考えられます。 関数の中でメモ用紙(コピー)を書き換えても...
by たいちう
2年前
フォーラム: C言語何でも質問掲示板
トピック: 【C言語】騎士(ナイト)配置の探索問題 ~4×4盤ver.~
返信数: 5
閲覧数: 1043

Re: 【C言語】騎士(ナイト)配置の探索問題 ~4×4盤ver.~

こういうのは大好きなので作ってみました。 手元にCの環境がなかったのでJavaですが何となく読めますでしょうか。 package test; public class Main { public static void main(String... arg) { backTrack(0, 0); } private static final int SIZE = 4; private static final int KNIGHTS = 8; private static int[] x = new int[KNIGHTS]; private static int[] y = new int[...
by たいちう
2年前
フォーラム: C言語何でも質問掲示板
トピック: ぼかしアルゴリズムについて
返信数: 2
閲覧数: 483

Re: ぼかしアルゴリズムについて

Photoshopがどうやっているのか判りませんが、
簡単な原理を考えてみました。
説明のため、円で切り抜き、背景色は白固定とします。
(方法が理解できたら応用もできるでしょう)

中心からの距離が100pxまではぼかしなし、
110pxでぼかし完了とします。

100pxの部分では、元の画像が100%、白が0%。
105pxの部分では、元の画像が50%、白が50%。
110pxの部分では、元の画像が0%、白が100%。

pixel単位でこのような処理は実装できますか?
もっと簡単に処理できるライブラリもあるかもしれませんが。
by たいちう
2年前
フォーラム: C言語何でも質問掲示板
トピック: テンプレートマッチングの一致度を求める問題です
返信数: 31
閲覧数: 2549

Re: テンプレートマッチングの一致度を求める問題です

オフトピック
milfeulleさんに、「短いコメントを連投するのもあまりよい行為とは言えないので、
推敲した上で書き込んだ方がよいと思います。」とも指摘されていましたよね。

C614bさんに書き込む義務はないのですよ。元の質問者の迷惑になりませんか?
私も他の人もC614bさんを排斥したいわけではありません。
ただ、「質問を見かけて、自分も気になったことがある」のなら、
別スレを立てて好きにしたらどうでしょうか。
by たいちう
2年前
フォーラム: C言語何でも質問掲示板
トピック: ソフトウェア開発のモチベーションを維持するには?
返信数: 4
閲覧数: 899

Re: ソフトウェア開発のモチベーションを維持するには?

> 自分が元々作りたいと思っていた機能を100%実装しきるために必要なこと モチベーション云々言っているので、趣味の話だと想定します。 色々な考えの人がいると思いますが、私なりの回答です。 作成の元々の目的は何だったんでしょうか? 自分にとって役に立つプログラムなのか、世の中に貢献したいのか、 シェアウェア等にして小遣い稼ぎをしたいのか、 練習のために作りたかったのか、それとも何か別の目的なのか。 仕事で作るならば、当初想定してた機能の100%を目指すのは当然ですが、 そうでないならば、なぜ当初の想定に拘る必要があるのでしょうか。 ちなみに私の場合は、大半が自分のためだけのプログラムです。 そ...
by たいちう
2年前
フォーラム: C言語何でも質問掲示板
トピック: 自機狙いが自機狙いされない
返信数: 3
閲覧数: 706

Re: 自機狙いが自機狙いされない

> c++は最近知ったばかりで時間もなく困ってます、どなたか原因がわかる方ご指導お願いします。 提示された部分には問題がないと思います。 実行できるよう最低限の追加をしたのが次のプログラムです。 class PLAYER; class ENE; class CONTROL { private: PLAYER *player; ENE *enemy; private: CONTROL() {} public: virtual ~CONTROL() {} void GetPlayerPosition(double *x, double *y); void GetEnemyPosition(doub...
by たいちう
2年前
フォーラム: C言語何でも質問掲示板
トピック: 配列とポインタが分からない
返信数: 8
閲覧数: 1046

Re: 配列とポインタが分からない

みけCATさん、解説ありがとうございます。
ようやく趣旨が理解できたと思います。

No.1のプログラムの12-13行目は問題ないので、
私のNo.4のif分の中もデクリメントのみですね。
by たいちう
2年前
フォーラム: C言語何でも質問掲示板
トピック: 行列の回転についての関数をたてる
返信数: 6
閲覧数: 748

Re: 行列の回転についての関数をたてる

> 行列の回転を実行する際にに関数を立てて、同じようなことを何度も書かないようにしたいのですが、できるのでしょうか?

この説明では何をしたいのか判りません。
同じようなことを何度も書いているプログラムを載せてくれたら、改善点を指摘できるかもしれません。
by たいちう
2年前
フォーラム: C言語何でも質問掲示板
トピック: 配列とポインタが分からない
返信数: 8
閲覧数: 1046

Re: 配列とポインタが分からない

正確には14行目ではなく、12~14行目ですね。 例えばxについては、最初に配列の先頭を指していたポインタは、 10回目のインクリメントをすることで、4行目で確保された配列aの範囲から飛び出します。 飛び出すだけなら良いのですが、17行目でそのポインタを使っているのがまずいのです。 今回の問題は、 1) 配列を初期化する 2) ポインタを使って配列をコピーする 3) コピーされた配列を確認する という意味でしょうから、17行目の確認でポインタを使う必要はなく、 コピーの最後でポインタが範囲外を指すことになっても構わないでしょう。 > 代入において、最後のループではデクリメントをしないことで未定...
by たいちう
2年前
フォーラム: C言語何でも質問掲示板
トピック: 三角測量で座標を求めるプログラム
返信数: 4
閲覧数: 1481

Re: 三角測量で座標を求めるプログラム

オフトピック
三角測量は既知の2点からの角度を使って3点目の座標を求める手法です。
https://ja.wikipedia.org/wiki/%E4%B8%89 ... C%E9%87%8F

既知の3点からの距離だと、求める点が存在しなかったり、
存在しても平面上になかったりする場合もあるので、
そのような入力の場合にどう扱うのかを決める必要もあるでしょう。
by たいちう
2年前
フォーラム: C言語何でも質問掲示板
トピック: 三角測量で座標を求めるプログラム
返信数: 4
閲覧数: 1481

Re: 三角測量で座標を求めるプログラム

> 三角測量のやり方はなんとなくは分かるんですが

と別スレでありますが、一般には手で計算する方がプログラムを作るよりも簡単です。
適当な座標と距離から、たか0011さんの言うところの三角測量で、
手計算で座標を求めることができますか?
by たいちう
2年前
フォーラム: C言語何でも質問掲示板
トピック: 手書きではないtextを認識するプログラムを作りたい
返信数: 5
閲覧数: 877

Re: 手書きではないtextを認識するプログラムを作りたい

> やはりアルゴリズムの話になるので技術的な話はのってないのでしょうか。

アルゴリズムは技術的な話の内だと思うのですが。


> ゴシック形式、明朝形式と限定すればパターンは決まってるわけだから
> 手書きよりかは楽に認識できると思うのですが、その方法が分かりません。

フォントサイズによっても変わりますよね。
普通にニューラルネットワークなどで文字認識のプログラムをつくり、
パターンが決まっている分だけ判定の精度が上がる利点がある程度ではないでしょうか。
by たいちう
2年前
フォーラム: C言語何でも質問掲示板
トピック: [JavaScript] なぜかうまくいかない
返信数: 4
閲覧数: 980

Re: [JavaScript] なぜかうまくいかない

91行目は関数の内部ではないのでエラーになっています。
88行目の条件を満たすときに、95-104行目を実行したくないのならば、
その部分をelseにするとか。
by たいちう
2年前
フォーラム: C言語何でも質問掲示板
トピック: ゲームプログラミングのスキルアップ方法についてお聞きします。
返信数: 4
閲覧数: 919

Re: ゲームプログラミングのスキルアップ方法についてお聞きします。

私はゲームプログラミングは趣味程度ですが、ゲームに特化しない方が、色々教材が見つかるかも、と。 デザインパターンが難しすぎて、かつ、コードを見せたくないならば、いっそこんなのが有効では? 『Cプログラミング診断室』 http://www.pro.or.jp/~fuji/mybooks/cdiag/index.html#mokuji または、『Effective C++ 第3版』には比較的易しいことも書いてあるのでいいかも。 https://www.amazon.co.jp/Effective-%E7%AC%AC3%E7%89%88-ADDISON-WESLEY-PROFESSIONAL-COM...
by たいちう
2年前
フォーラム: C言語何でも質問掲示板
トピック: ファイルのy座標が0になってしまいます
返信数: 3
閲覧数: 396

Re: ファイルのy座標が0になってしまいます

printfの方も書式を調べて直しておいてください。
それと解決チェックをお願いします。

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