検索結果 418 件

by たいちう
8ヶ月前
フォーラム: C言語何でも質問掲示板
トピック: Win32のCSV読み取りで文字化けする理由が分かりません
返信数: 31
閲覧数: 3960

Re: Win32のCSV読み取りで文字化けする理由が分かりません

> 何故あなたの考えるところの良いログを実現するための努力を,回答を書く側だけに求めるのか?

初心者にとってとっつきにくいということは、我々経験者の怠慢であるとお考えなのでしょう。
この推測があってても間違ってても、私では意思の疎通は無理なようです。
by たいちう
8ヶ月前
フォーラム: C言語何でも質問掲示板
トピック: Win32のCSV読み取りで文字化けする理由が分かりません
返信数: 31
閲覧数: 3960

Re: Win32のCSV読み取りで文字化けする理由が分かりません

#14は、かずまさんの悪ふざけだったと思いますが、
それ以前は、すごく丁寧に回答してくれていましたよね?
ソースコードも書いてくれているし、デバッガの使い方も説明してくれている。
繰り返し変数の値を確認するように書いてくれています。
なぜ無視するのですか?
by たいちう
9ヶ月前
フォーラム: C言語何でも質問掲示板
トピック: 雑談でもないですけれども
返信数: 17
閲覧数: 1577

Re: 雑談でもないですけれども

oldgirlさんが何を提案しているのか、私が理解してないのかもしれませんが、
Dixqさんが乗り気でないなら議論は無駄ではないですか?
責任感やプレッシャーを感じる必要がないとお考えなら、
ご自分でされてはいかがですか。

この掲示板の回答者には、Pythonも得意な人や腕を磨きたい人も多いでしょうから、
新掲示板の運営方針に賛同できたら積極的に回答してくれるのではないでしょうか。
この掲示板に着たPythonの質問をoldgirlさんの掲示板に誘導したりもできます。
by たいちう
1年前
フォーラム: C言語何でも質問掲示板
トピック: 二次元配列について
返信数: 15
閲覧数: 1793

Re: 二次元配列について

> ただ課題ですので早めにこなしたいという思いもありますので
> こちらの修正にも取り組みたいと思います。

26×26があと一歩、という完成度ならともかく、
4×4を理解した方が最終的に早くこなせると思いますが。
まぁ私の課題ではないので、お好きなようにどうぞ。
by たいちう
1年前
フォーラム: C言語何でも質問掲示板
トピック: 二次元配列について
返信数: 15
閲覧数: 1793

Re: 二次元配列について

慣れてないならば26×26は大きすぎます。
最初は4×4で考えてみませんか?
その場合、1~4の数字を配置することになるのだと思いますが、
完成形はどうなってほしいのですか?

またその完成形はどのようなルールで作りましたか?
そのときのルールをC言語で書くことがプログラミングです。

4×4でうまくいったら、26×26に取り組みましょう。
数値からアルファベットへの変換は難しくないので、
そのアプローチも間違ってないと思います。
その場合、数字を正しく表示できるようになってから取り組めばよいでしょう。
by たいちう
1年前
フォーラム: C言語何でも質問掲示板
トピック: ブロック文(複文)について
返信数: 4
閲覧数: 713

Re: ブロック文(複文)について

> とするとテキストの説明は理解を妨げる説明ではないかと思います。

一個人が言語を1つ丁寧に説明するサイトを作成するのは大変な労力でしょう。
特に「こう書いた方が理解してもらいやすいのではないか」と、
色々工夫されているようですが、この箇所についてはwrsvrskさんには
逆効果になってしまったという事なのでしょう。

自分に合わないと思ったら別のサイトや本を探せばよいし、
許容範囲ならば理解できない箇所をここで聞けばよいでしょう。


> どうも丁寧で簡潔な解説ありがとうございました。

解決したら「解決チェック」をしてください。
by たいちう
1年前
フォーラム: C言語何でも質問掲示板
トピック: ブロック文(複文)について
返信数: 4
閲覧数: 713

Re: ブロック文(複文)について

if や else は、条件を満たすと直後の処理が1つだけ実行されると考えてください。 直後の処理がブロック文の場合は、ブロック文全体が実行されます。 1つめの if の例では、{ } をなくしてしまうと、printf だけが直後の処理になり、 score = 100; は、if の条件に関わらず必ず実行されてしまいます。 2つめの if-else の例では、ブロックの中身が1行だけなので、 { } をなくしても、同じ処理が実行されます。 最後の main の例については、関数定義なので別物と考えてください。 同じ記号が使われているし、他にも共通する部分はありますが。 関数の中身が1行だけだと...
by たいちう
1年前
フォーラム: C言語何でも質問掲示板
トピック: 配列内[5][15]の組み合わせ.
返信数: 37
閲覧数: 7999

Re: 配列内[5][15]の組み合わせ.

> 1~10の数字を使い、被らない[5][20]の配列で6個のデータ配列を作り出し、 > その6個の配列から5個のデータ配列を取り出して > 表示する組み合わせを全て表示させる。というものを作ろうと思うのですが、 > どのように組めばよいのか分かりません。 > どなたかご教授願います。 かずまさんの書いてあることがやりたいことならば、 「組み合わせを全て表示させる」というのが不可能ではないかと。 > [1] (9 3 11 7 5) この表記の1行分で、5040通りあります。 (10 * 9 * 8 * 7 = 5040) 2行分だと私には計算方法が思いつかないのでプログラムで数え上げたところ...
by たいちう
1年前
フォーラム: C言語何でも質問掲示板
トピック: フローだけでも教えていただけると幸いです
返信数: 2
閲覧数: 475

Re: フローだけでも教えていただけると幸いです

> 以下のプログラムを作りたいのですが、方法が全くわかりませんので
> 流れなど教えていただきたく質問しました。
> 横5760、縦3240のエリアに長さ600の機械が3つあります。
> これは作ることができました。

質問が全く意味不明です。
もっと丁寧な説明はできませんか?
あるいは、「作ることができた」というプログラムを載せてみるとか。
by たいちう
1年前
フォーラム: C言語何でも質問掲示板
トピック: Win32apiでツールバーでbmpを読み込んでくれません
返信数: 7
閲覧数: 2001

Re: Win32apiでツールバーでbmpを読み込んでくれません

以前書いたコードの一部ですが、左に3つの標準ボタン、 右に4つのオリジナルのボタンを持ったツールバーを作っています。 参考になるでしょうか。 HWND MainWindow::createToolBar() { static TBBUTTON tbb[] = { { STD_FILENEW, IDM_NEW, TBSTATE_ENABLED, TBSTYLE_BUTTON, 0, 0 }, { STD_FILEOPEN, IDM_OPEN, TBSTATE_ENABLED, TBSTYLE_BUTTON, 0, 0 }, { STD_FILESAVE, IDM_SAVE, 0, TBSTYLE...
by たいちう
1年前
フォーラム: C言語何でも質問掲示板
トピック: Win32apiでツールバーでbmpを読み込んでくれません
返信数: 7
閲覧数: 2001

Re: Win32apiでツールバーでbmpを読み込んでくれません

猫でもわかるプログラミング Windows SDK編 第1部 第61章 ツールバーを作る その1 http://www.kumei.ne.jp/c_lang/sdk/sdk_61.htm 第62章 ツールバーを作る その2 http://www.kumei.ne.jp/c_lang/sdk/sdk_62.htm ↑ この辺りが参考になりませんか? ただ書かれているコードはかなり古いので、 リンクエラー等が発生するかもしれません。 私の場合、VC++2008では解決しているので、 エラーの種類によってはお助けできるかもしれません。 Win32APIは最近よく質問を見かけるけど流行っているのかな?...
by たいちう
1年前
フォーラム: C言語何でも質問掲示板
トピック: win32apiのエディットボックスについて
返信数: 4
閲覧数: 906

Re: win32apiのエディットボックスについて

エディットボックスの使い方は以下が参考になりませんか。

Windows SDK編 第1部
第15章 いろいろなコントロール
http://www.kumei.ne.jp/c_lang/sdk/sdk_15.htm

(猫でもわかるプログラミング(トップ)
http://www.kumei.ne.jp/c_lang/index.html)

いきなり15章を読んで理解できなければ、イントロダクションから順に試すのがお勧めです。
ファイル作成は、fopenでもofstreamでもCreateFileでも好きな方法でできるでしょう。
by たいちう
1年前
フォーラム: C言語何でも質問掲示板
トピック: MS WindowsでGUIを実装方法?
返信数: 11
閲覧数: 2587

Re: MS WindowsでGUIを実装方法?

tty さん > 「有償」、「難易度が高い」ってどっちもいやな事ですね!笑 > 両方とも「コスト」と言われます==中小企業の場合。 > それからライセンスの管理も我々にとって面倒な負担です。 ttyさんがプロなのか初心者なのか判らなかったので 「少し難易度が高い」と書きましたが、 プロならば難易度については気にするほどのことはないと思いますよ。 技術の寿命についても、Windows APIは長い方ではないかと。 私が20年ほど前に作ったプログラムは結構普通に動いていますよ。 DBに接続できなくなり作り直すことになったプログラムなどもありますが、 VC6の頃に作ったプログラムでも、GUI関連では...
by たいちう
1年前
フォーラム: C言語何でも質問掲示板
トピック: MS WindowsでGUIを実装方法?
返信数: 11
閲覧数: 2587

Re: MS WindowsでGUIを実装方法?

・「Microsoft Foundation Class」を使う。 https://ja.wikipedia.org/wiki/Microsoft_Foundation_Class 基本的に有償。無償版はライセンス条件が厳しいらしい。 ・「Windows API」を使う。 https://ja.wikipedia.org/wiki/Windows_API 無償だが、少し難易度が高い。 私は両方使ったことがありますが、最近のバージョンには疎いです。 業務で使うならMFCの無償版は難しそう。MFCの有償版がよいのでは。 個人で使うなら、費用面でWindows APIを選ぶしかないかと。 ちなみに私...
by たいちう
1年前
フォーラム: C言語何でも質問掲示板
トピック: 隣接マスの内容を探るアルゴリズムがわかりません。
返信数: 9
閲覧数: 1432

Re: 隣接マスの内容を探るアルゴリズムがわかりません。

> ここに手を加えると見落としが無くなりそうだよ、とかありますか?
> 一番上の時の-8や右端の時の+1等、気を付けなければならない点はありそうですが……

1次元配列だと直感的ではないので、必要がないなら2次元配列を使ってはどうですか。
上が(-8)とか気を付ける必要がなくなります。

さらに、上下左右に一回り大きな配列にして周囲を壁にすると、
if文がシンプルに書けると思います。
by たいちう
1年前
フォーラム: C言語何でも質問掲示板
トピック: 隣接マスの内容を探るアルゴリズムがわかりません。
返信数: 9
閲覧数: 1432

Re: 隣接マスの内容を探るアルゴリズムがわかりません。

> for文にできて速そうな感じはしますが、
> 処理としてはどちらがはやいのでしょうか?

速度の事は一旦忘れて、簡単な方法を採用してみましょう。
最初から完全なものを作る必要はありません。
簡単な方法で遅すぎた場合は、改善方法を考えましょう。
by たいちう
1年前
フォーラム: C言語何でも質問掲示板
トピック: 隣接マスの内容を探るアルゴリズムがわかりません。
返信数: 9
閲覧数: 1432

Re: 隣接マスの内容を探るアルゴリズムがわかりません。

> その場合、毎ターンの処理がとても煩雑になってしまう恐れがあるのですが、
> 上手いやり方はありませんでしょうか?

それほど煩雑にはならないでしょう。


> 対応策を考えないと運が悪いと延々乱数作りを繰り返すだけになってしまいます。

これについてもマップがよほど大きくなければ、また、その部分にバグがなければ、
「遅い」と認識できるほどの繰り返しは起こらないはずです。


どっちにしても杞憂だと思いますので、まずは実装してはいかがですか。
煩雑だったり効率が悪かったりするプログラムが完成してから、
必要ならば改善すればよいと思います。
by たいちう
1年前
フォーラム: C言語何でも質問掲示板
トピック: 化学式
返信数: 4
閲覧数: 1140

Re: 化学式

ウィキペディアには「油脂(ゆし)とは脂肪酸とグリセリンとのエステルで
普通はトリグリセリド(トリ-O-アシルグリセリン)の形態を取るもの。
いわゆる「あぶら」。」とあります。
https://ja.wikipedia.org/wiki/%E6%B2%B9%E8%84%82

基本的には混合物なので、1つの化学式で表すことができませんが、
それらから目的に応じて必要な化学式を使ったらいかがかと。

利用方法を聞かせてもらえるとアドバイスできるかも。
by たいちう
1年前
フォーラム: C言語何でも質問掲示板
トピック: C++ パラメータの異なった敵の複製
返信数: 8
閲覧数: 1110

Re: C++ パラメータの異なった敵の複製

呼び出し元から考えてみましょう。 std::shared_ptr<Enemy> Slime(new Enemy("スライム", 50, 10)); std::shared_ptr<Enemy> Drakee(new Enemy("ドラキー", 40, 15)); ↑のようにすると別のステータスを設定できます。 std::shared_ptr<Enemy> Slime(new Enemy()); std::shared_ptr<Enemy> Drakee(new Enemy()); ↑のようにすると同じステータスのEnemyになってしまいます。 ここまでは既にご承知でしょう。 誤字ラさんはどのよ...
by たいちう
1年前
フォーラム: C言語何でも質問掲示板
トピック: C++のプログラム文の結果が変なのでは?
返信数: 8
閲覧数: 817

Re: C++のプログラム文の結果が変なのでは?

解決したようで何よりですが、、、

> このプログラムはTopCorderというプログラミング力を競うサイトの問題に対応して作ったもので、
> main関数はありません。

どのように「手元で」実行しているのですか?
動くかどうかわからないプログラムの断片をサイトにアップロードするだけ?
それで期待通りの結果が得られなかったら、自分で検証することなく、質問しているのですか?

(自分で検証しないで質問することをダメと言っているのではなく、
効率悪くないですか色々と、という意味です)
by たいちう
1年前
フォーラム: C言語何でも質問掲示板
トピック: C++のプログラム文の結果が変なのでは?
返信数: 8
閲覧数: 817

Re: C++のプログラム文の結果が変なのでは?

forループはcapacities.size()を基準にしているので、iは0と1の値を取りますよね。
それで、bottles[fromId]とか書いているのですが、fromIdは長さ1のvector。
fromId[1]は何を指しているのですか?

> 上記のプログラム文に対して引数として次の値を渡します。

と、書いてもらっていますが、その説明と実行結果が一致していないような。
main関数を書いてもらえませんか?
by たいちう
1年前
フォーラム: C言語何でも質問掲示板
トピック: データベースで、親子のようで同一のリーレーションの表現の仕方
返信数: 6
閲覧数: 948

Re: データベースで、親子のようで同一のリーレーションの表現の仕方

> これはMenuの主キーを「id + big_id」で複合主キーにするということでしょうか?

主キーはidのみ、big_idは外部キーです。
by たいちう
1年前
フォーラム: C言語何でも質問掲示板
トピック: データベースで、親子のようで同一のリーレーションの表現の仕方
返信数: 6
閲覧数: 948

Re: データベースで、親子のようで同一のリーレーションの表現の仕方

いろいろ方法はありますが、Menuに4つめのフィールド「big_id」を追加してはどうかと。
カツ丼の「big_id」は4、親子丼の「big_id」はnullです。
select文は判りますよね。

「big_id」を使う方法だと、今書かれている検索が簡単ですが、
将来、大盛りの他に特盛やメガ盛りを追加するならば、逆に「base_id」を
大盛りのメニューに設定するようにした方がスマートかも。

もっと複雑な要件の場合、親子関係を表現するテーブルを別に用意した方が
判りやすくもなるでしょうが、現在必要な機能のみを実現する最小限の方法がお勧めです。
by たいちう
1年前
フォーラム: C言語何でも質問掲示板
トピック: C言語
返信数: 2
閲覧数: 436

Re: C言語

懲りませんね。

「c言語のmまたはnが13以上となる場合に正しい…」
https://detail.chiebukuro.yahoo.co.jp/q ... 2176210307

「c言語のmまたはnが13以上となる場合に正しい解を求めることができない、なぜなら、13の階乗は6,2」
https://oshiete.goo.ne.jp/qa/9824288.html
by たいちう
1年前
フォーラム: C言語何でも質問掲示板
トピック: RECT型を使ってのめり込み防止の実装について。
返信数: 14
閲覧数: 2295

Re: RECT型を使ってのめり込み防止の実装について。

プログラムを書けないのは仕方ないが、
せめて最後にISLeさんにお詫びやお礼は書けないのだろうか。
by たいちう
1年前
フォーラム: C言語何でも質問掲示板
トピック: C言語が分からない・・・
返信数: 10
閲覧数: 1910

Re: C言語が分からない・・・

> という考えには同意なのですが、私はC言語を利用する道には進もうとはしていませんし、 > 最初に書いてある通り、止む終えない理由がありこの講義取りました。 理由はなんでも構いませんが、「この講義を取りました」というのは、 「課題や試験をパスして単位を取得するつもりです」ということですか? それならば講義に必要なレベルでC言語を学習するのですよね。 将来必要ないみたいですが、止むを得ませんからね。 > それに最初は自分で調べましたが全く分からなかったのでこの掲示板を利用しました。 > このことから、答えを聞いても良いのではと思います。 zerocyさんが何を調べ、何が判らなかったのか書かれてい...
by たいちう
1年前
フォーラム: C言語何でも質問掲示板
トピック: 遺伝的アルゴリズムを使った山登り法の課題です
返信数: 6
閲覧数: 1240

Re: 遺伝的アルゴリズムを使った山登り法の課題です

> 自分で山の形状がわかっている場合に頂上でない解が導かれたときに、
> 局所解に陥っているということにはならないのでしょうか?
> 二つのアルゴリズムで求める必要はありますか?

一般的には、どこが頂上なのか判らない問題を解く必要があると思いました。
その場合、局所解かどうかを判定することが困難なので、
検証方法を提案しました。

すでに頂上が判っている場合ならば、
局所解か頂上なのか人間が判断することができますので、
他のアルゴリズムでの検証は必要ないでしょう。
by たいちう
2年前
フォーラム: C言語何でも質問掲示板
トピック: C言語でのファイル書き込みと読み込み不都合
返信数: 13
閲覧数: 1466

Re: C言語でのファイル書き込みと読み込み不都合

うまくいかないというプログラムを載せてください。
(file closeしてないとか?)
by たいちう
2年前
フォーラム: C言語何でも質問掲示板
トピック: 遺伝的アルゴリズムを使った山登り法の課題です
返信数: 6
閲覧数: 1240

Re: 遺伝的アルゴリズムを使った山登り法の課題です

ちょっと質問が理解できないのですが、、、 まず、添付しているプログラムを理解していますか? 質問内容から村長さんが自分で作ったものとは思えず、 課題の参考として渡されたものでは? だとすると、まずはこのプログラムを理解することが第一歩でしょう。 何をするプログラムですか? 完成していますか? 課題に必要な機能で、何が足りないですか? > 授業で、使う関数はそれぞれ作成したのですが、 > 何を表示させればこの山登り法で解が求められたか、 > また局所解に陥っているのかを見極められるかがわかりません。 局所解でないことを示す一般的な方法はありません。 特殊な条件がある場合は教えてください。 解の有...
by たいちう
2年前
フォーラム: C言語何でも質問掲示板
トピック: FOR文で不連続な範囲でLoopしたい
返信数: 13
閲覧数: 1267

Re: FOR文で不連続な範囲でLoopしたい

ご希望と違うかもしれませんが、正攻法はこうでしょう。 void sub(int i) { 処理式 } int main() { for (int i = 220; i < 250; i++) sub(i); for (int i = 0; i < 50; i++) sub(i); return 0; } 正攻法でないなら、 for (int k = 0; k < 2; k++) { int a = k == 0 ? 220 : 0; int b = k == 0 ? 250 : 50; for (int i = a; i < b; i++) { 処理式 } }

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