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

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

本家サイト
ttp://www.kumei.ne.jp/c_lang/index.html
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を使って押下するといったことは可能なのでしょうか。ハンドルを取得する方法がわからないのですが。
2006/04/07(金) 16:06:26
> DelphiのライバルであったVisual Basic 6.0は,既に2005年3月の時点で
> 通常サポート・フェーズを終了している。Visual Basic .NETに対する互換性も
> 高いとは言えない。これまでのDelphiの状況は,Visual Basicと比べればまだ
> 良かったと言える。

> たとえ標準化されていても,そのベンダーがサポートを中止したときに,
> 代わりとなるツール/環境がなければ意味がない。この点で,ECMAに始まって
> ISO/IEC,JISまで標準化がなされたとはいえ,本家Microsoft以外のコンパイラ
> が弱いC#には現時点では不安がある。
http://itpro.nikkeibp.co.jp/article/OPINION/20060405/234655/
2006/04/07(金) 18:52:55
まずプログラムの基礎をわかってないのだとは思いますが
javascriptでフォームの値を取得するときとかに
document.フォームID.部品ID.value
とか書きますが
フォームIDや部品IDのところに変数を入れる方法を教えてください
2006/04/07(金) 19:27:32
Visioっぽいソフトが作りたいんですが、全体の拡大縮小っていうのはどうすればいいんでしょうか?

2006/04/07(金) 19:34:19
>>310
そんなレベルの人間は作らないで下さい
312デフォルトの名無しさん
垢版 |
2006/04/07(金) 20:14:06
猫のサイト
いいこと書いているかも知れないが
Web Design汚すぎ

2006/04/07(金) 21:42:31
確かに。どうすればここまで子供っぽい構想が浮かぶのか。
ある意味で羨ましいよ。
2006/04/07(金) 21:58:14
>>309

hoge = document.FormID.ItemID;
とすれば、hoge.value が document.FormID.ItemID.value を指す。

良く意味がわからんが、こういうことか?
315307
垢版 |
2006/04/08(土) 00:21:31
できました。お騒がせしました。
2006/04/08(土) 11:45:52
>>314
まさにそんな感じです、が



function calc(num){
var getcount = document.form.getcount + num;
var getcol = document.form.getcol + num;
var output = document.form.output + num;

output.value = eval(getcount.value) * eval(getcol.value);
}
という感じにnumが1〜100近くあるものをまとめたいのですが、
単純にnumを追加するだけだとだめなようで・・
何か代替案を考えるしかないのでしょうか?
2006/04/08(土) 14:22:34
>>316
ヒント:JavaScriptは部品の殆どが配列参照可能。
あと、鼬害。
318305
垢版 |
2006/04/09(日) 16:41:52
パソコンが使えない環境にいたもので
お礼が遅くなってすみません!
>>306さん御親切にどうもありがとうございました!
やってみますね〜♪
319デフォルトの名無しさん
垢版 |
2006/04/09(日) 19:01:30
おい、俺は旧帝工学部にいけるくらいの頭だ
そんな俺が今から1年以内にそこそこ簡単なプログラミングができるようになるには、
どの本を読みながらどんな感じでやればいいかを教えろ。
取っつき難いんだよ。わざと難しくしてんだろ?
将来は森博嗣の小説にでてくる犀川みたいになりたいんだよ。わかるだろ。察してくれ
2006/04/09(日) 19:10:18
私の知り合いの元東大生は、かつてリファレンスマニュアルだけでテトリスクローンを作ったが。
2006/04/09(日) 19:14:14
>>320
いや、今浪人してますので。
暇ついでに1年あるからプログラミングやっとこっかなって思ったんです。
来年はK大学K学部受かる予定ですので。院とかいっても有利です☆
■ このスレッドは過去ログ倉庫に格納されています
5ちゃんねるの広告が気に入らない場合は、こちらをクリックしてください。

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