【漏れは】猫でもわかる質問スレ【猫以下です】

■ このスレッドは過去ログ倉庫に格納されています
NGNG
初心者にはやっぱり難しいWindowsプログラミング。
そこでこの本を買った人も多いのではないでしょうか。
それでもわからない事がたくさんある!
そんな時はここで質問しましょう。

本家サイト
ttp://www.kumei.ne.jp/c_lang/index.html
208203
垢版 |
2005/07/02(土) 12:58:11
>>206
頭に記憶させておくための情報を得る方法がちょっと…という感じなんです。
やりたいことがある→時間をかけてさがす→なんとか見つける
(↑頑張ってるように書いきましたが今回は挫けて2chで聞いちゃいました ^^;)
としても,そのときやりたいことができるようになるだけで,
引き出しといいますか,「やったことはないけどこれはこんなときに使えるな」
というのが全然増えてきません。
泣き言いってないでドンドン作っていけばイロイロ身についていくのかもしれないけど,
その作り方が本当にあっているのか(もっと正しいやり方があるんじゃないか)という
不安も常についてまわります。
>>207
英語版ですか…私にはちょっと。
209デフォルトの名無しさん
垢版 |
2005/07/02(土) 13:15:35
紙なら目次を見て探して覚えるまでに1分あれば完了。
WEBだと、検索して吟味して覚えるまで1dayかかることもザラだし、
まかり間違ってトゥーチャノー(英語は発音大事)なんか見た日にはさらに時間がかかる。
210デフォルトの名無しさん
垢版 |
2005/07/02(土) 13:33:43
Webだと糞ブログばっかり引っ掛かってうざかったりするんだよな。
まあ、それでもたまに有益な情報もあるから侮れないんだけど、
「○○にはまった」としか書いてなくて、解決方法が皆無の「ただの日記」とかでてくるとディスプレイをカチ割りたくなるような衝動に襲われるw
211デフォルトの名無しさん
垢版 |
2005/07/04(月) 20:40:08
SDK編のプログラムをやり始めたのですが
ビルドに20秒くらいかかってしまいます。
短くできる設定はないでしょうか?
当方Visual Studio 2003 .NETです。
2005/07/04(月) 21:07:17
>>211
コンソールからコンパイルすればもうちょっと速いと思う。
213デフォルトの名無しさん
垢版 |
2005/07/04(月) 21:09:40
>>212
窓のあるプログラムを作りたいのでそれじゃ無理なんです…。
214デフォルトの名無しさん
垢版 |
2005/07/04(月) 21:44:17
    ★★★★★ニュー速VIPより支援要請です。★★★★★
    本日7月4日、下記スレを拠点に支那反日サイトへ一斉に
    田代砲を発射し、 これを破壊します。参加者はいかのスレ
    に参加してください。 野蛮なる支那人へ、日本の義憤を
    見せつけましょう! 今夜8時に作戦会議がBARギコで開かれ
    ますので、有志のみなさんは是非、お集まりください!

    なお、BARギコの会議で決まったことについては、随時
    このスレに書き込みます。

    ★拠点
   【織姫と】中国バカーVS日本ビパー【彦星が呆れてる】part105
    http://ex11.2ch.net/test/read.cgi/news4vip/1120396339/l50


   ★詳細情報のサイト(文字化けしているので、修正して見てください)
   http://vvipper.e-city.tv/1.htm

   ★まとめサイト
   http://vipmomizi.jog.buttobi.net/
2005/07/05(火) 10:18:39
>>213
んなこたーない
2005/07/05(火) 18:18:37
>>205
何かを取得する場合はGetxxx、何かを設定する場合はSetxxx、有効無効は
Enablexxx、何かを挿入する場合はInsertxxx、などなど、大体共通しているので、
あとはxxxの所に、システム関係ならSystem、ウィンドウ関係ならWindow、
など思いつく単語を続けてMSDNのキーワードを探す。またはSDKスタイルなら、
開発環境のエディタで::というグローバルスコープを打ち込むと入力補完リストが
出て来るから、あとは続けて::GetSystemのように
していくとそれらしいのが出て来るので、良さそうなAPIが見つかったら
MADNで詳細を確認して使用する。
2005/07/05(火) 20:21:57
ボタンを無効にしたいときは、DisableButtonでしょうか?
2005/07/05(火) 22:10:03
>>217
いや、EnableWindow()。
有効にする関数と無効にする関数に分かれているのは無駄だから、Enable〜()でDisableにできるようになっている。
ボタンもウィンドウの一種だからウィンドウ全般に使える一般的な関数として〜Window()。
219203=205
垢版 |
2005/07/05(火) 22:50:54
>>216
その辺の勘(?)を身につけるには,いろいろ書いてみるのが一番なんだろうとは思います。
泣きごと言わずに精進していこうと思います。ありがとうございました。

すみません…SDKスタイルというのがわかりません。
どういうもののことを言うんでしょうか?
>>217
EnablexxxがFALSEなんですよね。
その辺のことが今回のことで勉強になりました。

ところで,EnableWindowをwebで検索していると,
ウィンドウのハンドル->EnableWindow(FALSE);
という記述があり,そのまま書いてもコンパイルも通らなかったので,試しに
EnableWindow(ウィンドウのハンドル,FALSE);
と書くとうまくいきました。
うまくいかなかった書き方はどのようなときに可能なんでしょうか?

#webで調べたのはEnableWindowの使い方ではなくGetDlgItemだったんですが…
#あ,そういえばこれもGetxxxですね(^^)。
2005/07/05(火) 22:53:39
>>219
ウィンドウのハンドル->EnableWindow(FALSE);ってのはMFCだ。
221デフォルトの名無しさん
垢版 |
2005/07/05(火) 22:59:00
ってか、

CWndまたはその派生クラスのオブジェクトへのポインタ->EnableWindow(FALSE)

だぁね。
HWND->CWnd変換はCWnd::FromHandle(HWND hWnd)なりAttach(HWND hWnd)なり
好きなほうを使うよろし。
2005/07/05(火) 23:09:09
>>221
>>219がCWndを使うと決め付けるなよ。
223デフォルトの名無しさん
垢版 |
2005/07/05(火) 23:39:23
すいません、教えてください。
Visual C++6.0を使っています。
外部にライブラリを作って使いまわしたいと思い、ワークスペースとは別のディレクトリに、とりあえずwin版のprintfを作りました。
しかしコンパイルする時、externで参照しようとすると、外部関数の実態が無いっぽいエラーが出ます。
全く同じ内容のを、ワークスペースと同じフォルダ内で作ると通ります。
さっぱり分かりません。どうやったら外部から呼び出せるのでしょうか?

エラー内容
main.obj : error LNK2001: 外部シンボル ""long __cdecl winPrint(char const *,...)" (?winPrint@@YAJPBDZZ)" は未解決です
Debug/test.exe : fatal error LNK1120: 外部参照 3 が未解決です。
link.exe の実行エラー
224デフォルトの名無しさん
垢版 |
2005/07/05(火) 23:45:16
>>223追加です。
関数の実態があるファイルは、ファイルをフォルダに追加しています。
225デフォルトの名無しさん
垢版 |
2005/07/06(水) 02:24:41
猫でもわかると聞きましたので、質問します。

VB2005EEBを使っているのですが、
(1)コンパイルすると、ファイル名.exe.deployになってしまうのですが、deployは余計なんですが、
つかないコンパイル方法ってありますか。


(2) deployが気持悪いので、deployを削って、.exeだけにして、かつ、.NetFrameをインストール
してないパソコンに持ち込んで実行させたんだですが、何かの拍子で実行できるようになった
のですが、これは正しい使用方法ですか。側に.manifestとか、.applicationファイルが存在すると
実行できるようになるのですか?


猫以下の初心者なので、教えてください。
2005/07/06(水) 23:04:14
>>223
手元にVC++がないんでおぼろげな記憶しかなくてもうしわけないんですが、
どこかにコンパイルオプションのようなものを設定できるものがあって、
そこでライブラリパスのようなものを設定できるはずです。
2005/07/06(水) 23:14:53
>>225
何のことやら全くわかりません。
VBのことはVBのスレに行った方がいいとおもいますよ。
228223
垢版 |
2005/07/08(金) 21:25:55
>>226
ありがとう。でも、それでも駄目なようです。
とりあえず、ライブラリをディレクトリ内に無理矢理コピって動かしてますが、かなり微妙です。
2005/07/08(金) 21:37:15
もしかして、C++とCを混ぜてない。
(ファイル名が.cppと.cを混ぜてる場合も含む)
230デフォルトの名無しさん
垢版 |
2005/07/08(金) 21:48:47
サブミットとはなんですか検索かけてもいまいちわからなかったので
親切な方ご返信お願いします。
231デフォルトの名無しさん
垢版 |
2005/07/08(金) 22:36:42
ttp://up.nm78.com/data/up116777.jpg
232デフォルトの名無しさん
垢版 |
2005/07/09(土) 16:18:04
サーブルーチンってなんなん?
あほの諸君らにもわかるんちゃうん?こたえてみ!
2005/07/09(土) 21:43:42
もしかして:サブルーチン
2005/07/09(土) 22:34:22
あー、あの「もしかして:〜」ってむかつくよな。

もしかしねーよ!ボケ!

って言いたくなる。
235デフォルトの名無しさん
垢版 |
2005/07/09(土) 23:01:11
今は修正されているようだが、
ロイター通信の「ロイター」と入れると

もしかして:ローター

と出てきた。
もちろん一番上に来るのは「ウィィ〜ン」ってなるローターの通販
2005/07/09(土) 23:09:18
サーブルーチン そ・れ・は、バレーボールの特訓です!
2005/07/09(土) 23:49:25
昔、「母のエプロン姿」でぐぐると、「もしかして:母の裸エプロン姿」とか出たらしい
238223
垢版 |
2005/07/10(日) 08:14:55
>>229
はい混ざってます。
ライブラリの中に.cだけのがあります。
。。。まさか、それなんですかね???
ちょっと試してみます。ありがとうございます!
239223
垢版 |
2005/07/10(日) 17:23:49
extern "C"もあり、インクルード設定してなかったのもあり。
それと、リビルドしてなかったのも問題だったぽいです。

ありがとうございましたん♪
2005/08/24(水) 00:51:17
wmpの映像からmp3形式で音声だけ再生できる方法または
ソフトって有りますか?
2005/08/24(水) 08:58:53
DirectX SDKに入ってるgraph edit。
板違いだから、もう来んな
242デフォルトの名無しさん
垢版 |
2005/09/18(日) 14:48:12
ttp://www.kumei.ne.jp/c_lang/cpp/cpp_26.htm
猫でもわかるのページの C++のページの26章のファイルの入出力のところで
実行するとファイル名は入力してファイルができるのですが文字が書きこめません。
解かる方教えていただけないでしょうか?
2005/09/18(日) 15:07:59
問題無く動くけど
244デフォルトの名無しさん
垢版 |
2005/09/18(日) 15:12:21
while(MyFile.get(c))
cout << c;
ここの部分がうまくいかないのですが
2005/09/18(日) 15:33:30
ふつうに動くけど

多分ファイル名が間違ってるとかじゃない?
2005/09/18(日) 16:06:56
ファイルが空って落ちとか。
2005/09/18(日) 16:10:05
>>237
「母のエプロン姿」でググッたらこのスレが引っかかったw
248デフォルトの名無しさん
垢版 |
2005/09/18(日) 21:40:38
猫がわかもと食べてしまったんですけど大丈夫でしょうか?
249デフォルトの名無しさん
垢版 |
2005/09/18(日) 23:00:22
売れて儲かるソフトの作り方を教えてください。
2005/09/18(日) 23:45:43
1. 売れて儲かるソフトを設計する。
2. 売れて儲かるソフトをコーディングし、コンパイルする。
3. 売れて儲かるソフトをメディアに焼くか、プレスする。

委譲
2005/09/18(日) 23:46:14
以上
2005/09/18(日) 23:49:44
ワラタ
2005/09/19(月) 00:20:50
>>250-251
営業が抜けている。
売り込まなければ売れないだろ。
254デフォルトの名無しさん
垢版 |
2005/09/19(月) 00:58:57
今、jspを利用して、顧客、メーカー、サプライヤーの枠組みで生産管理システムを
3台のパソコンで仮想的な受注と発注を行いたいのですが、他のパソコンから
データベースに接続する方法が分かりません。一応フォーム、データベースは
もうできているので、後は他のパソコンから接続してデータを反映する事で
問題は解決できると思います。
たぶんサーバ名を"localhost"にしているためだと思うのですが何に変更すれば
いいか、調べてはみたのですが、全く分かりません。分かる方、どうかお教えお願いします。


2005/09/19(月) 07:46:12
>>253
最後の委譲がそうなんだろ
読めない奴だな
2005/09/19(月) 13:01:41
http://www.kumei.ne.jp/c_lang/sdk/sdk_00.htm
のプログラムでエラーするのですが、
これでエラーしているようなのですが↓
myProg.hbrBackground = GetStockObject(WHITE_BRUSH);
教えていただけないでしょうか。
2005/09/19(月) 13:31:03
cygwinだったら、-mwindows を指定する。
258256
垢版 |
2005/09/19(月) 13:32:56
VC++6.0をつかってます
259デフォルトの名無しさん
垢版 |
2005/09/19(月) 13:49:17
熱伝導方程式(拡散方程式)の非定常での問題を解いたC言語によるプログラムのソースがダウンロード出きるサイト教えてください。
次元は問いません。
2005/09/19(月) 21:32:51
「非定常問題を解いた」って言うんだっけ?
261259
垢版 |
2005/09/20(火) 01:25:02
>>260
はい。お願いします。出きれば多次元で。
2005/09/20(火) 20:52:44
定常用のソースは入手できてるんだろ?(探せばすぐ見つかる)
それにΔt内で収束したなら次の時刻で計算するという修正入れればいい。
収束判定はどっか探せ。
2005/10/21(金) 02:40:24
持ち歩けるぐらいの大きさのcの本って何か良いのないですか?
2005/10/21(金) 20:16:56
書店に売ってる本は全部持ち歩ける
265デフォルトの名無しさん
垢版 |
2005/11/26(土) 02:01:07
ニャーニャニャニャー? ニャーニャ?
266デフォルトの名無しさん
垢版 |
2005/11/26(土) 09:18:38
本物のネコは来ちゃだめ
267デフォルトの名無しさん
垢版 |
2006/01/14(土) 19:46:24
猫でもわかるゲームプログラミングの内容を教えてください。
グラフィックスはGDIぽいですね。

サウンドの再生とは? MIDIのストリーム再生?DirectSoundを使用するのか。
まさか、MCIとか言わないですよね。
2006/01/18(水) 07:34:40
サイト上にはDirectXの解説なんか微塵も見当たらないからありうるよ
2006/01/26(木) 17:08:55
この本でC言語の勉強を始めた自分には非常に難しい
一応サンプル打ちながら読破したけど1割も理解できなかった猫以下です
2006/01/26(木) 20:07:10
>>269
正直猫の解説はくそだよ。
ほかを当たったほうがよい。
2006/01/26(木) 21:30:54
>>270
そうするつもり
何にしようか本のスレとまとめサイト覗いてる
2006/01/27(金) 00:59:08
   从∧∧ ニャッ!
 〜γ (#゚Д゚)
   Vv Vv'
2006/01/28(土) 00:54:13
  ∧_∧
 (´・ω・)
.c(,_uuノ
2006/01/28(土) 11:13:22
       ∧∧ ∧,,∧
      (,,,  ),(   ,)
    〜(,___ノ  (,,_@)
2006/01/28(土) 11:24:08
  ∧_∧
  (゚Д゚ ,,)
   (uu_)〜
2006/01/28(土) 16:26:05

        ∧ ∧ オムスビデシ
  ∧ ∧  (,,・∇・)
  (,,・Д・) 〜|っ●o
〜(,,u▲)   uu
2006/01/28(土) 16:50:31
猫が集まってきたな。

>>269-271
おまえら、猫たちに馬鹿にされているっぽいw
2006/02/11(土) 12:52:41
これを買ってみてやっているのですが、最初の何も無いウィンドウの作成を.Netでビルドすると
error LNK2019 未解決の外部シンボル _WinMain@16 が関数 _WinMainCRTStartupで参照されました。
というエラーが出てできないのです
どうしたら直るのか教えてもらえませんか
279278
垢版 |
2006/02/11(土) 14:25:41
なんかできました スレ汚しすみません
2006/02/22(水) 17:09:09
Visual Studio 2005 でSDKのソースがビルドできないんだけど。
どうやるん?
2006/02/22(水) 18:47:47
>>280
Express EditionならPlatform SDKをインストールしろ。
2006/03/05(日) 21:13:09
タダで使えるBCCだけど

フリーソフトで既にあるのは判ってるけど、指定した複数ドライブ複数フォルダの
ファイルリストをCSV形式で出力させるソフトを作りたいけどどんな単語をぐぐれば
いいのかすら判らん。
2006/03/05(日) 21:21:57
ドライブ ファイル 列挙
2006/03/05(日) 23:58:10
猫の写真が表紙に載ってたような気がして、今日買ってきたんだけど
帰ってきて見てみたら猫が表紙にいない。
POPに猫が2匹いたのは見たんだけど表紙に猫いませんでしたっけ

最新版から猫写真?
わざわざ人が触ってない奥のほうから取り出して買ったから罰が当たったのかな。
2006/03/06(月) 00:42:57
>283
d ぐぐってやってみる。
286デフォルトの名無しさん
垢版 |
2006/03/17(金) 00:03:24
今日初めてコンパイラをPCに入れた者です。。

本についていたCD−ROMを使おうとして、まず一番初めにそのCDに入っていた説明を読もうと、開いてみたところ、
「このCD-ROMには、本書で扱ったサンプルコードを収録しています。
ファイルをハードディスクにコピーし、「unlock.bat」を実行して
全ファイルの読み取り専用属性をはずしてから、ご利用ください。」

と、出たのですが、「読み取り専用属性をはずす」って、どうやればよいのでしょう?
よくわからないまま押してみたのですが、黒い背景に、ただただ「アクセスは拒否されました」といったメッセージが並び、
また、サンプルどおりにCでプログラムを書き、その「unlock」に重ねて(これを実行するというのでしょうか?)みたのですが、黒い背景に「隠しファイルは再設定できません」とだあーーっとでてきてしまいます。
(「隠しファイルは再設定できません インベーダーゲーム…」とか「ピクチャー…」などでてきたので、私のコンピュータ全てを何かしているようです…)

どうしたらプログラムを書いて実行できるようになるのでしょうか?

すみませんがよろしくお願いします。
2006/03/17(金) 00:13:45
BCCならとりあえずダブルクリックでそのままインスコ

パスの説明面倒だからとりあえずbcpadでググってそれいれる
シェアウエアだけど送金義務無しだ
起動したらコンパイラの場所聞いてくるからそれを入力
2006/03/17(金) 00:31:24
不憫に思って回答に来たw
まずunlock.batはテキストファイルなので、中身を見るといい。
dosのバッチファイルというやつで、dosのコマンドを連続実行するスクリプトになっている。

CDのファイルは読み込み専用の属性になっている。(CDに書き込むことはできないから、
当然ではある) これをHDにコピーした場合、通常その属性もコピーされるので、
そのままではHDにコピーしたにもかかわらず、読み込み専用で変更しようとすると、文句を
言われたりする。
恐らくそれを解消するために、属性をまとめて変更するスクリプト(unlock.bat)をつけたと
思われる。どう使えばいいか分からない場合は、中身を確認して、dosのコマンドを
調べればよい。

そのバッチファイルを使わなくても、サンプルを変更しなければ問題なく使えると思う。
ただこれぐらいは自力で解決できないと、これから先もちょっと厳しいかも。
まあ、頑張ってくれ。
289286
垢版 |
2006/03/17(金) 00:41:49
>>288
本当ありがとうございます。。。。。しかも詳しく書いてもらって。
はい!その、、そうですよね。厳しそうです、はい。
でも頑張ってみます。

中身、というのはどうみるんですか?押しただけで実行されてしまうんです。。
dosのバッチファイルというのが入っているんでしょうか。
2006/03/17(金) 00:43:28
中身はメモ帳で覗ける
が、覗いてもキット意味はわからないだろ

とりえずHDDにコピーして実行すればいい
てか別に読み取りのままでも問題ないかもしれないけど
2006/03/17(金) 00:48:15
何が言いたかったのやら
292286
垢版 |
2006/03/17(金) 00:52:52
あの、今更なにをいうんだって感じですが、その、ハードディスクにコピーって、どうやるんですか…

今頃気づいて。。猫以下っていうより下等生物以下って感じですけど、教えて下さい。。
2006/03/17(金) 00:58:13
わるいことはいわん。
その本を焼いて他の本とコンパイラ買ってこい。

大体だな、人にいちいち聞かなくても調べればわかるようになってるんだ。
C言語の初心者が世界に年間何億人発生するのかは知らないが、
お前のような質問する人間ばかりあふれてたら恐ろしいことだよな。
294デフォルトの名無しさん
垢版 |
2006/03/17(金) 01:00:28
プログラミングをはじめる前にPCの中上級者になっとけ
2006/03/17(金) 01:01:09
>>292
さすがに板違いなので、こっちで勉強してきなさい
http://pc7.2ch.net/pcqa/
2006/03/17(金) 01:01:51
>>292
は?
297286
垢版 |
2006/03/17(金) 01:10:51
やっと自分の位置がわかりました。
次に来るときはパソコンについて一通り答えられるまでになってからにします。。

汚してごめんなさい。
では。
298デフォルトの名無しさん
垢版 |
2006/03/17(金) 01:27:58
こうして>>292を追い出した俺たちは三年後、偶然にも「プログラマーの中の神」と呼ばれるあるお方に質問に答えてもらえる機会にあう
へこへこしながら教えてもらっていると、彼が「いやあいいんだよ、俺も昔こんなことがあってさ・・・・」と。よく聞いていると実は彼はあのときの>>292だった
なにも言えず頭を垂れる、俺ら

彼は悔しさからか三年間、必死に成長していたのであった・・・・


ウーンイイ話だ
2006/03/17(金) 01:38:19
追い出したとはなんだ。真摯に答えただけだろ。
2006/03/17(金) 18:55:28
真摯に身の程を教えた、と言った方が正しいな
2006/03/18(土) 19:32:23
64bitに対応したトリップ検索プログラムありますか?

TextSS のWindowsXP(Professional)64bit化おながいします

もしくは64bitにネイティブ対応したテキスト置換ソフトありますか?
2006/03/30(木) 20:12:53
猫でもついにTCHARやTEXT見かける日が来るとは思わなかった。
でかした、VC++ 2005。
303デフォルトの名無しさん
垢版 |
2006/04/05(水) 19:15:19
かつて私も、PCまったく初心者だったけど、いきなり「PGってなんかかっこいい!」
と、一念発起。しかし、プログラミング言語が何かもわかってなかった。。。
そんな状態で覚えたCとJAVAはくそ難しかったが、今やれば少しはできるようになるだろうか。。
ちなみにそれから5年経って、今、にわかにシェルができる程度。。。
304デフォルトの名無しさん
垢版 |
2006/04/07(金) 01:56:52
“1つ目の子猫”を一般公開へ=米NY州の新博物館で
http://news.livedoor.com/webapp/journal/cid__1829933-55448/picture_detail
305デフォルトの名無しさん
垢版 |
2006/04/07(金) 09:37:12
くそな質問だとは思うんですVBにおいて()
MOTMOVE0(という文字列をASCIIコードの16進数に変換するプログラムって)
どうかけばいいのですかね?

ボタンを押したら任意の文字列が16進数に変換されるプログラムがほしいんですが!()
2006/04/07(金) 12:15:24
' >>305
' こんな関数作って適宜呼べばいいっしょ。
' 接頭辞、接尾辞はお好みで
Function hexStr(str As String) As String
hexStr = "#" ' 接頭辞
For ic = 1 To Len(str)
hexStr = hexStr & Hex(Asc(Mid(str, ic)))
Next
' hexStr = hexStr & "h" ' 接尾辞
End Function
' おまけ:セルの値を変換するマクロ
Sub Macro1()
ActiveCell.Value = hexStr(ActiveCell.Value)
End Sub
307デフォルトの名無しさん
垢版 |
2006/04/07(金) 14:40:02
VBを覚える為にいろいろといじっている素人なんですけれども、IEなどのブラウザで、「再表示」などといったフォームが表示されているページなどを、VBからSendMessageを使って押下するといったことは可能なのでしょうか。ハンドルを取得する方法がわからないのですが。
■ このスレッドは過去ログ倉庫に格納されています
5ちゃんねるの広告が気に入らない場合は、こちらをクリックしてください。

ニューススポーツなんでも実況