C++を使って役立つツールやアプリケーションとその他(ゲームとか)をどうしても作りたい!
ちなみに今まではほとんど黒い画面に出力しかしてないぜ。
いい加減窓出してなんか作りたいのだよ( ´Д`;)
とりあえず最初の目標として[電卓](+-*/ だけの機能)を作ってみたい。
今後はそれから画像編集(加工)ツールとかエフェクトかけたりだとか
管理ツールみたいなとかまぁいろいろあるんだ。
何からすればいいんだ?おしえてくだちい。
探検
【質問】C++でソフト開発したい!【初心者】
■ このスレッドは過去ログ倉庫に格納されています
2008/11/09(日) 20:20:27
310デフォルトの名無しさん
2014/06/05(木) 19:23:06.20ID:TQjTzfj7 規格化される前の規格に準拠した環境との互換性を維持するため、
より新しい規格で追加された機能の仕様を禁止するとかあるんじゃね。
ヘッダファイルは標準ライブラリの物であっても.hのものしか使用禁止とか。
//コメント禁止ルールみたいなやつ。
いやそもそもそっちは非標準じゃねーか、より互換性低いほう選んでどうすんだとか、
既に環境依存しまくりなのに現行で使える機能制限しても意味ねぇだろとか、
そういうツッコミが通用しない糞な場所はまだ絶滅してないだろうからなぁ…
より新しい規格で追加された機能の仕様を禁止するとかあるんじゃね。
ヘッダファイルは標準ライブラリの物であっても.hのものしか使用禁止とか。
//コメント禁止ルールみたいなやつ。
いやそもそもそっちは非標準じゃねーか、より互換性低いほう選んでどうすんだとか、
既に環境依存しまくりなのに現行で使える機能制限しても意味ねぇだろとか、
そういうツッコミが通用しない糞な場所はまだ絶滅してないだろうからなぁ…
311デフォルトの名無しさん
2014/06/05(木) 20:32:18.33ID:55VBH6H6 iostream禁止
312ひとりIT部門
2014/07/02(水) 18:58:58.02ID:4NmydD4w GetActiveObject をC++で使う方法がわかりません。
基本的なことも調べても何が何だかわかりません。
一応、自分で作ったプロジェクトから、エクセルなどを動かすためのインターフェイスと理解しましたが、合っていますでしょうか。
このGetActiveObjectをどう使って、実現するのでしょうか。
http://hippos-lab.com/blog/node/103
を参照したのですが、理解できませんでした。
実現したいのは、
http://www.megasoft.co.jp/3d/sdk/#page_require
です。
ご教授お願いします。
基本的なことも調べても何が何だかわかりません。
一応、自分で作ったプロジェクトから、エクセルなどを動かすためのインターフェイスと理解しましたが、合っていますでしょうか。
このGetActiveObjectをどう使って、実現するのでしょうか。
http://hippos-lab.com/blog/node/103
を参照したのですが、理解できませんでした。
実現したいのは、
http://www.megasoft.co.jp/3d/sdk/#page_require
です。
ご教授お願いします。
313デフォルトの名無しさん
2014/08/18(月) 11:49:33.74ID:0GH1txVb そのマイホーム何とかを自作アプリから使えればいいんかいな
Excel+VBA で同じようにCOM経由で操作するのはできているとみていいのか
ならば VCの機能(無償版ではダメかも)で
C++/MFC用のヘッダ・ラッパーlibを生成させれば
普通のクラスライブラリと同じような感覚で使える
これが出来れば半分済んだようなもの
キーワードは「タイプライブラリ」
厄介なのは「どのファイルにタイプライブラリが格納されているか」が
標準化されてないので相手のソフトごとに探す必要がある
*.tlb, *.ocx, *.dll, *.exe などのどれか1つにまとまってることが多い
マニュアルかなにかで"regsvr32" の記述があればそこに書いてあるファイル名で明解
Excel+VBA で同じようにCOM経由で操作するのはできているとみていいのか
ならば VCの機能(無償版ではダメかも)で
C++/MFC用のヘッダ・ラッパーlibを生成させれば
普通のクラスライブラリと同じような感覚で使える
これが出来れば半分済んだようなもの
キーワードは「タイプライブラリ」
厄介なのは「どのファイルにタイプライブラリが格納されているか」が
標準化されてないので相手のソフトごとに探す必要がある
*.tlb, *.ocx, *.dll, *.exe などのどれか1つにまとまってることが多い
マニュアルかなにかで"regsvr32" の記述があればそこに書いてあるファイル名で明解
314デフォルトの名無しさん
2014/08/18(月) 18:53:41.85ID:ArWtLEqw >>313
2つめのリンク先がそのアプリのSDKのマニュアルそのものだから、
マニュアルに必要なことはひと通り既に書かれてるんだよなぁ……
サンプルの入手方法は不明だけど、C++のサンプルもついてるし。
これとは関係ない「何らかのプログラム」を自動化したいって話なら、
先にそのプログラムがCOM提供してるかどうか確認しておかないと。
稀に http://toro.2ch.net/test/read.cgi/tech/1389873912/45,62
みたいになんでもCOMで操作できると誤解してる人が居るけど、
COMで自動化は相手がそれ前提の作りじゃないと普通は意味が無い。
2つめのリンク先がそのアプリのSDKのマニュアルそのものだから、
マニュアルに必要なことはひと通り既に書かれてるんだよなぁ……
サンプルの入手方法は不明だけど、C++のサンプルもついてるし。
これとは関係ない「何らかのプログラム」を自動化したいって話なら、
先にそのプログラムがCOM提供してるかどうか確認しておかないと。
稀に http://toro.2ch.net/test/read.cgi/tech/1389873912/45,62
みたいになんでもCOMで操作できると誤解してる人が居るけど、
COMで自動化は相手がそれ前提の作りじゃないと普通は意味が無い。
315デフォルトの名無しさん
2014/10/06(月) 22:19:44.67ID:tIlHofLk 今 数独を解くプログラムを趣味で作ってます。
316デフォルトの名無しさん
2014/10/07(火) 06:22:15.44ID:FEWSCUR/ それって、総当たりで試行錯誤なら作るのも簡単なら実行するのも速くて詰まらないような。
まじで人間が解くようにXWingとかSwordfishのアルゴリズムを導入すると、今度は難易度跳ね上がるし。
まじで人間が解くようにXWingとかSwordfishのアルゴリズムを導入すると、今度は難易度跳ね上がるし。
317デフォルトの名無しさん
2014/10/07(火) 08:50:35.87ID:nFAJZCFr 1)縦横のそれぞれの列に1〜6の数字が1つずつ入ります(ここは数独と同じ)
2)マス目にあらかじめ入っている(数字)は太線で囲まれたブロックに入る数字の合計を表しています
3)太線で囲まれたブロックの中には同じ数字が入ることもあります
┏━━┳━━┳━━┳━━┯━━┳━━┓
┃(3) ┃(4) ┃(13)┃(5) │ ┃(8) ┃
┠──┣━━┫──┣━━┳━━┫──┨
┃ ┃(7) ┃ ┃(1) ┃(7) ┃ ┃
┣━━┫──┃──┣━━┫──┣━━┫
┃(11)┃ ┃ ┃(7) ┃ ┃(6) ┃
┠──┣━━┻━━┫──┣━━┻━━┫
┃ ┃(6) │ ┃ ┃(6) │ ┃
┣━━┻━━┳━━┻━━╋━━┳━━┫
┃(9) │ ┃(6) │ ┃(4) ┃(3) ┃
┣━━┳━━┻━━┳━━┻━━┫──┨
┃(4) ┃(5) │ ┃(11)│ ┃ ┃
┗━━┻━━┷━━┻━━┷━━┻━━┛
これを解くプログラムをおながいします
(たぶんずれるので等幅フォントのエディタにコピペで見てください)
2)マス目にあらかじめ入っている(数字)は太線で囲まれたブロックに入る数字の合計を表しています
3)太線で囲まれたブロックの中には同じ数字が入ることもあります
┏━━┳━━┳━━┳━━┯━━┳━━┓
┃(3) ┃(4) ┃(13)┃(5) │ ┃(8) ┃
┠──┣━━┫──┣━━┳━━┫──┨
┃ ┃(7) ┃ ┃(1) ┃(7) ┃ ┃
┣━━┫──┃──┣━━┫──┣━━┫
┃(11)┃ ┃ ┃(7) ┃ ┃(6) ┃
┠──┣━━┻━━┫──┣━━┻━━┫
┃ ┃(6) │ ┃ ┃(6) │ ┃
┣━━┻━━┳━━┻━━╋━━┳━━┫
┃(9) │ ┃(6) │ ┃(4) ┃(3) ┃
┣━━┳━━┻━━┳━━┻━━┫──┨
┃(4) ┃(5) │ ┃(11)│ ┃ ┃
┗━━┻━━┷━━┻━━┷━━┻━━┛
これを解くプログラムをおながいします
(たぶんずれるので等幅フォントのエディタにコピペで見てください)
318デフォルトの名無しさん
2014/10/07(火) 13:59:25.19ID:7oH3YfD5 >>316
普通にスラスラ解ける手法をロジックに起こすだけで大変でございますw
まずはその程度のプログラムをしこしこ作ってます。
XWingも知ってはいますが、使った事がありません。
単純にクラスを作って、その中で解法のメンバ関数をやってるだけで
全然C++じゃないなぁとw
普通にスラスラ解ける手法をロジックに起こすだけで大変でございますw
まずはその程度のプログラムをしこしこ作ってます。
XWingも知ってはいますが、使った事がありません。
単純にクラスを作って、その中で解法のメンバ関数をやってるだけで
全然C++じゃないなぁとw
319デフォルトの名無しさん
2014/10/07(火) 14:56:35.68ID:83CrqE+A320デフォルトの名無しさん
2014/10/07(火) 17:23:27.72ID:Llrlehhk321319
2014/10/07(火) 17:56:24.00ID:83CrqE+A 例えば、確定している数字が多いものから、
試すだけでも、計算量が減る
1が3つ、2が4つ確定している際、2から試す
9マスのエリアでも、確定しているマスが多いエリアから試す
行や列でも、確定しているマスが多い、行・列から試す
試すだけでも、計算量が減る
1が3つ、2が4つ確定している際、2から試す
9マスのエリアでも、確定しているマスが多いエリアから試す
行や列でも、確定しているマスが多い、行・列から試す
322デフォルトの名無しさん
2014/10/07(火) 18:04:13.92ID:tX6Nr/4U そんな中途半端にこらなくたって、一瞬で解けるよw
323デフォルトの名無しさん
2014/10/07(火) 18:52:06.91ID:7oH3YfD5 将棋ソフトを作る人って凄いよなぁってまじ思う。
324デフォルトの名無しさん
2014/10/07(火) 21:10:29.04ID:pP8u07NL 総当りはつまらんという話をしている
325デフォルトの名無しさん
2014/10/08(水) 01:23:37.20ID:xPosFQ45 簡単な数独ロジックでもいざコードでやろうとすると難しい。
これも実力だわなぁ
これも実力だわなぁ
326デフォルトの名無しさん
2014/10/08(水) 01:24:58.88ID:h0BnZ/lt 最初は総当りでもいいんではないかと
327デフォルトの名無しさん
2014/10/08(水) 10:08:37.84ID:SfZJBG4v328デフォルトの名無しさん
2014/10/08(水) 10:49:02.97ID:umcRRgPC どう考えても総当たりの圧勝。
最も難しいと言われた、純粋に論理の積み重ねだけだと数学者でも一週間掛かると言われた問題だって一瞬だ。
最も難しいと言われた、純粋に論理の積み重ねだけだと数学者でも一週間掛かると言われた問題だって一瞬だ。
329デフォルトの名無しさん
2014/10/08(水) 11:57:59.89ID:P6WfsOfK 総あたりなら平均ほぼ一定時間で回答できそうだよな
逆に問題作るときに人間的思考だと時間が掛かってしまうような問題の作り方に興味あるわ
逆に問題作るときに人間的思考だと時間が掛かってしまうような問題の作り方に興味あるわ
330デフォルトの名無しさん
2014/10/08(水) 13:02:36.82ID:umcRRgPC331319
2014/10/08(水) 15:09:55.38ID:WR+D1wBU 数独・カックロでも難易度が高いものは、
確定できるマスが盤面に、1つしかない場合がある
総当たりして、1つ確定
総当たりして、また1つ確定
総当たりして、また1つ確定
こうなると、大変
その際、確定したマスの、同じ(3*3の)エリア内、
同じ行・同じ列から調べると、速く解ける
確定できるマスが盤面に、1つしかない場合がある
総当たりして、1つ確定
総当たりして、また1つ確定
総当たりして、また1つ確定
こうなると、大変
その際、確定したマスの、同じ(3*3の)エリア内、
同じ行・同じ列から調べると、速く解ける
332デフォルトの名無しさん
2014/10/08(水) 15:26:35.49ID:3Gg8s7gO333デフォルトの名無しさん
2014/10/08(水) 16:37:27.50ID:xPosFQ45 結局 総当たりで解けるからあえてやるほどの事はないって事か。
ただプログラムの練習には最適かと。
ただプログラムの練習には最適かと。
334デフォルトの名無しさん
2014/10/08(水) 17:26:50.61ID:RGealQpg 向いてないよ
検証しづらい
検証しづらい
335デフォルトの名無しさん
2014/10/08(水) 17:38:19.53ID:umcRRgPC 人が解くと難しくないのに、プログラムで解こうとすると地味に面倒なところではピクロスとかどうよ。
336デフォルトの名無しさん
2014/10/08(水) 18:30:07.24ID:P6WfsOfK MasterMindなんかも練習のテーマとしては良い
337デフォルトの名無しさん
2014/10/10(金) 11:07:38.12ID:S4zkvAXY338デフォルトの名無しさん
2014/10/10(金) 11:32:39.47ID:S4zkvAXY ほんとはC++1zで書きたかったけど早々にあきらめマスタ
あと、結果出力が転置行列になってたのはごめんなさい
あと、結果出力が転置行列になってたのはごめんなさい
339デフォルトの名無しさん
2014/10/10(金) 13:28:25.33ID:T0LFFi4l >>337
乙
乙
340デフォルトの名無しさん
2014/10/15(水) 10:55:12.13ID:Wv8/cRcL341デフォルトの名無しさん
2014/10/15(水) 11:34:13.10ID:Wv8/cRcL 人間にとって難しい問題にするには、アルゴリズムで解いた場合にバックトラックのコストが高くなる配置にすればいいんじゃないかな
ちなみに gnome_sudoku では100回ランダムに問題を作成して、都度難易度が期待値を上回るかどうか測定している。
↓の generate_puzzle_for_difficulty()@173行目
http://gnome-sudoku.cvs.sourceforge.net/viewvc/gnome-sudoku/gnome-sudoku/src/lib/sudoku_maker.py?view=markup
難易度の測定方法は、何も考えずに埋めれるマスの数、考えられる組み合わせの中から外れを引く割合などを重み付けして定量化。
(経験則っぽい...)
↓の DifficultyRating クラス@597行目
http://gnome-sudoku.cvs.sourceforge.net/viewvc/gnome-sudoku/gnome-sudoku/src/lib/sudoku.py?view=markup
ちなみに gnome_sudoku では100回ランダムに問題を作成して、都度難易度が期待値を上回るかどうか測定している。
↓の generate_puzzle_for_difficulty()@173行目
http://gnome-sudoku.cvs.sourceforge.net/viewvc/gnome-sudoku/gnome-sudoku/src/lib/sudoku_maker.py?view=markup
難易度の測定方法は、何も考えずに埋めれるマスの数、考えられる組み合わせの中から外れを引く割合などを重み付けして定量化。
(経験則っぽい...)
↓の DifficultyRating クラス@597行目
http://gnome-sudoku.cvs.sourceforge.net/viewvc/gnome-sudoku/gnome-sudoku/src/lib/sudoku.py?view=markup
342デフォルトの名無しさん
2014/12/03(水) 22:41:22.59ID:tpg12/9f343デフォルトの名無しさん
2015/02/19(木) 02:28:37.73ID:5auBdrhP344デフォルトの名無しさん
2015/02/19(木) 03:08:56.71ID:lDFiAK4+ 今、ニコリのカックロの解法を考えている
2マスで合計4なら、1+3
3マスで7なら、1+2+4
1通りに決まる箇所から、解いていく
2マスで15なら、6+9, 7+8 の2通り考えられるから、
簡単には解けない
2マスで合計4なら、1+3
3マスで7なら、1+2+4
1通りに決まる箇所から、解いていく
2マスで15なら、6+9, 7+8 の2通り考えられるから、
簡単には解けない
345デフォルトの名無しさん
2015/02/19(木) 04:24:26.43ID:Zav6JYk5 概出
隣のスレに解探索ツールのソース上がってる
隣のスレに解探索ツールのソース上がってる
346デフォルトの名無しさん
2015/04/08(水) 00:52:40.41ID:51Wd8GKc347デフォルトの名無しさん
2015/04/08(水) 01:00:12.48ID:5zTvLXHe >>341
prolog復興の予感
prolog復興の予感
348デフォルトの名無しさん
2015/06/05(金) 04:34:01.59ID:UT3b9sCy349デフォルトの名無しさん
2015/09/02(水) 17:05:57.86ID:DQQjJ9NG どんなの作りたいの?
350デフォルトの名無しさん
2015/11/03(火) 21:22:59.51ID:hk+PiOLT かいて
351デフォルトの名無しさん
2015/11/09(月) 23:47:15.20ID:Ic86OKZ8 midiのピアノロールを作りたいです。何から手をつけていいかアドバイスお願いします。
352デフォルトの名無しさん
2015/11/10(火) 00:07:14.95ID:JNgrRRaR どのように使うのですか
353デフォルトの名無しさん
2015/11/10(火) 00:28:05.30ID:S25c4ZWG 一般的なMIDIファイルを作りたいのですが、ある程度作成のパターンが決まっているので、必要な部分だけを自分で調整できるようにしたいのです。ソフト開発はやったことがないのですが、ウィンドウ作成とか基本はできると思います。
354デフォルトの名無しさん
2015/11/10(火) 02:29:16.60ID:JNgrRRaR どんな材料からどんな手順で使うのかをまずイメージしないと
これ以上はレスないでしょう。
C++は単なる言語です。このスレも意味があるのかどうか。
これ以上はレスないでしょう。
C++は単なる言語です。このスレも意味があるのかどうか。
355デフォルトの名無しさん
2015/11/10(火) 12:22:29.45ID:YT7kbsA+356デフォルトの名無しさん
2015/11/10(火) 12:54:33.31ID:OltAlXwR357デフォルトの名無しさん
2015/11/10(火) 13:17:15.87ID:YT7kbsA+358デフォルトの名無しさん
2015/11/10(火) 15:21:59.06ID:pbR9hkC2 >>357
ピアノロールの表示はされますが動かないです。ソースコードとにらめっこします。
ピアノロールの表示はされますが動かないです。ソースコードとにらめっこします。
359デフォルトの名無しさん
2015/11/10(火) 17:02:11.34ID:A0U6Lxcj eVY-1とかNSX-39を繋がないとだめぽ
360デフォルトの名無しさん
2016/03/29(火) 09:54:31.33ID:/c8bAcK4 サッカーブッシュ日本代表日程ぷあたん(しゅっちょうまいくろ教育長交代)春文執行40代売上差額シュガーチョコ
https://www.youtube.com/watch?v=NDq1QoJY0nY宇ドナルドアナリストパワーストーンコーチングとしまえん
サッカーブッシュ日本代表日程古本屋よしたけしゅっちょうちょこしゅがー
ディーラー税務署天才開発者死亡詰みヨミドクターマイクロサービス不足
サッカーブッシュ日本代表日程ぷあたんシフト光金さかい強制バイト人権侵害問題
春分資源執行ニューヨーク低原価ぼったステーキソルトレイク福岡横浜新橋奴隷課金パチシフト強制バイト問題新潟米センター生残
コスメ24チャリティー隠れ40代生活保護プレイボーイバイトレードいたりあん接待問題
マスコミKARDローンケーオーサービス不足婚活パーティー寄付金執行原発ビジネス
FBIチャイニーズタイホテル売上事務所ガチャ決算ガチャキャンペーン(販売報道陣過激派組織向携帯最新情報提供終了
校長発言細心注意ノートン産廃エラー(著作権クレーム中国反応融資高額教育費)(中国捕鯨団体40代社員サッカーコメント
高額入学金ヤフウ新橋大学ヤフウ新橋理事長FX経費 おじや50代資産ガリバズフィード40代エリート
https://www.youtube.com/watch?v=NDq1QoJY0nY宇ドナルドアナリストパワーストーンコーチングとしまえん
サッカーブッシュ日本代表日程古本屋よしたけしゅっちょうちょこしゅがー
ディーラー税務署天才開発者死亡詰みヨミドクターマイクロサービス不足
サッカーブッシュ日本代表日程ぷあたんシフト光金さかい強制バイト人権侵害問題
春分資源執行ニューヨーク低原価ぼったステーキソルトレイク福岡横浜新橋奴隷課金パチシフト強制バイト問題新潟米センター生残
コスメ24チャリティー隠れ40代生活保護プレイボーイバイトレードいたりあん接待問題
マスコミKARDローンケーオーサービス不足婚活パーティー寄付金執行原発ビジネス
FBIチャイニーズタイホテル売上事務所ガチャ決算ガチャキャンペーン(販売報道陣過激派組織向携帯最新情報提供終了
校長発言細心注意ノートン産廃エラー(著作権クレーム中国反応融資高額教育費)(中国捕鯨団体40代社員サッカーコメント
高額入学金ヤフウ新橋大学ヤフウ新橋理事長FX経費 おじや50代資産ガリバズフィード40代エリート
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 731部隊の新資料、中国が公開 「日本が細菌戦の罪を自白」と主張 ロシアが引き渡し [少考さん★]
- 【速報】「女芸人No.1決定戦 THE W」9代目女王にニッチェ! 7年ぶり3度目で悲願の優勝 [牛丼★]
- 中国・ロシア両軍の爆撃機が東京方面へ向かう「異例のルート」を共同飛行…核も搭載可能、連携して威嚇か ★8 [ぐれ★]
- 「おこめ券は米以外の食品も買える。効果的な活用を」 地元で農水相 [山形県] [少考さん★]
- 【芸能】『女芸人No.1決定戦THE W』 粗品が最後にバッサリ「優勝賞金1000万円にしてはレベル低い大会」 [冬月記者★]
- 東京の自販機そばに金塊4200万円分、何者かに持ち去られる…札幌の50代が8000万円振り込んだ後に上京して被害 [どどん★]
- 【実況】博衣こよりのえちえちダンガンロンパ4🧪
- 千晴!😡
- 🏡パン🍞つー✌まる👌見え👊😅👊
- 俺のチンコが真っ赤に燃えるぅ!
- 【実況】博衣こよりのえちえちダンガンロンパ3🧪
- 【緊急高市朗報】WBC全試合、地上波完全生放送決定wmwmwmwmwmwmwmwmwmwmwmwmwmwmwmw [517459952]
