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

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

本家サイト
ttp://www.kumei.ne.jp/c_lang/index.html
2007/07/31(火) 22:02:34
いやー見事に猫でもわかる本で挫折したよ。
自由度の高すぎる言語は逆に難しい。
マイルールを作ってサクサク捌いていかないと
一日例題一つさえも進まんわ。
自分は猫以下という実感にホント凹む。
2007/08/06(月) 06:21:41
覚え方は人それぞれだけど
例題を最初からしてく必要はなくて
ぁ、これ自分が出来るようになったら良いなー とか興味のわく物からまずやるとか
407デフォルトの名無しさん
垢版 |
2007/08/09(木) 18:32:36
ハローワールド
2007/10/24(水) 14:24:18
pdfのとおり三角形と正四角形を書いたけど動かない

エラーがあります ”歩く”という命令が見つかりません

カメゾウ=タートル!作る。
カメ子=タートル!作る ”akazukin.gif"変身する 100歩 歩く。
カメゾウ!100歩 120度 右回り 100歩 歩く 120度 右回り 100歩 歩く 120度 右回り。
カメ子!90度 右回り 100歩 歩く 90度 右回り 100歩 歩く 90度 右回り 100歩 歩く 90度 右回り 100歩 歩く 90度 右回り。
2007/11/30(金) 21:44:47
>>401
SDKとかみたいに複雑なライブラリだと
Cの理解以前にライブラリの使い方覚えるのにも時間かかるってことだな
特にコールバック駆使して、なんか独自な文法になってるようなの。
文法がなんか違うって言えばC++のSTLとかもそうだな。実際Cじゃないけど。

どんな優れたライブラリでも覚える時間は必要だけど、
ふつうのCの関数のようにすんなり使えるなら邪道でもなんでもないわな。
疑似オブジェクト指向を実現してて、疑似クラスみたいなの駆使するとかだとちょっと覚えないとな

>>405
例題がまんまコンパイルできるのが売りであって
とにかく書いて実行しておぼえろっていう方針だからな
あれって説明自体はそれほどわかりやすくないよ。ちょっと言葉足らずなところもある。
かといってそれ以上くわしい説明もめった見ないけど。
まあ最初のウインドウ作成からメインループとかウィンドウ・プロシージャとかがだいたいわかれば、
あとは興味あるのとか、書く必要がある例題からやればいいよな
実際、そういう食指すら動かない、みたいなのが問題だと思うけどw
2008/01/15(火) 18:45:24
>>404
間違っています。
以上。
はい次の方。
2008/02/09(土) 09:05:14
猫でもわかるC言語を買ったのですが、
超初心者なんで、第二章で止まってます。
いきなりソースが書かれていて、「ではこれを打ち込んでましょう。」
とか言われても、何にソースを打ち込んで、
どうすればコンパイル出切るのかさっぱり解りません。

これは俺がアフォだからでしょうか?
もっと簡単にわかる参考書などあったら教えてください。
2008/02/09(土) 14:49:50
>>411
チラ裏にでも書いてろ

昔はネットも無かったしエディタも満足に無かったのに試行錯誤してやってたもんだなと思い出した
2008/02/16(土) 22:19:53
>>411
@メモ帳にソースを書く。
Aソースを書き終えたら、名前をつけて保存。
ファイル名(N):hello.c
ファイルの種類(T):"すべてのファイル"を選択。
Bコマンドプロンプトを開く。

「cd \」と入力してエンター。

「cd sample」と入力してエンター。

「bcc32 hello.c」と入力してエンター。

「hello.exe」と入力してエンター。

画面に"Hello World!"と出力される。
414デフォルトの名無しさん
垢版 |
2008/04/22(火) 22:11:53
寒い。
2008/04/22(火) 23:08:23
暖めてやる
2008/04/23(水) 00:37:57
体温ですにゃ
2008/04/24(木) 09:27:22
BCC及びBCC Developerを使って勉強中なのですが、猫さんの「BCCで
プログラムを作ろう」の第8章をサンプルの通り作っても、メークすると
「外部シンボル '_main' が未解決(D:\BORLAND\BCC55\LIB\C0X32.OBJ
が参照)」というエラーが出ます。
何が原因が分かりますでしょうか?
2008/04/24(木) 09:45:14
スタティックリンクがちゃんとできてないんじゃ・・・ないかな
2008/04/24(木) 10:02:00
メーンとかメークとかやめて>_<;
2008/04/24(木) 11:31:38
>>417
-Wオプション?
http://www.kumei.ne.jp/c_lang/img/bcc0605.gif
421417
垢版 |
2008/04/24(木) 11:35:34
>>418
ありがとうございます。
プロジェクト設定のターゲットを間違っていました。

>>419
メイクですね、すみません。
422417
垢版 |
2008/04/24(木) 11:36:22
>>420
ありがとうございます。まさにそれでした。
2008/08/13(水) 09:49:18
猫WINはあんまり推敲しないで書いてるよな。「なんだっけ」とか。
ページを埋めればいいと思ってないかw
2008/11/12(水) 02:14:08
猫でも、は未だにWebで新章追加してるのはすごいと思うけど
淡々と進めてて、すっかりベテラン講師の語り口だよな
わかりやすいとは思うけど、
初期のころのデカ字で「わけわからん」な、
いわゆるテキストサイト的な雰囲気がどっかいっちゃったのはさびしい
2009/03/04(水) 18:13:53
すいません。先日、「猫でもわかるWindowsプログラミング第三版」を買ってきまして、
56p〜59pに載せられているのをやってみてもうまくビルドできないんです。
おまけのCDに付いていたソースはうまくビルドできたんですが、本に載っているのと
微妙に違うんですよね。

本に載っているのだと90行目がLPCTSTRになっているんですが、
おまけで付いてきたソースですとLPTSTRになってしまうんです。
逆にここだけ直せばうまくビルドできるんですけれども。

環境はVisualStudio2005です。ソースは
http://www.vipper.org/vip1134975.cpp.html
にあります。
どこかおかしいところがあったら指摘していただけますか?
2009/03/04(水) 18:44:53
>>425
VC++6.0
VC++2008 EE
どっちともいけたぞ
427425
垢版 |
2009/03/04(水) 18:59:15
>>426
う〜ん、やっぱりVS2005でやってるのが問題なんでしょうか。
本書の方は2008向けに書き換えたものだったみたいですし。
2009/03/04(水) 19:01:53
>>427
そんなん難しいことするからコケるんだよ
char *lpszStr = TEXT("猫でもわかる\nWindows プログラミング\n\t")
TEXT("作者名");
でいけたぞ
VC++6.0
2009/03/04(水) 19:13:34
>>428
あ、なるほど!
ってなんかいじくりまわしてたらまたエラーが・・・
もうちょい勉強してからまた来ます。ありがとうございました。
2009/03/04(水) 19:16:05
>>429
とりあえず TEXT("");
を普通の char で処理した方がいい
2009/03/04(水) 19:18:36
>>430
はい。
2009/03/04(水) 19:30:01
>>426
少なくともVC++2008じゃ行けんかったぞ


vip1134975.cpp(109) : error C2664: 'DrawTextExW' : 2 番目の引数を 'LPCTSTR' から 'LPWSTR' に変換できません。(新しい機能 ; ヘルプを参照)
要は型の不一致

噛み砕いて言うと関数(この場合DrawTextExW)が
2番目に欲しい変数(LPWSTR型)とは異なるもの(LPCTSTR型)を与えてるから

ちなみにソースではDrawTextExと書いてるけど、その記述をたどると
#define DrawTextEx DrawTextExW
とあり、つまりは DrawTextEx == DrawTextExW
433425
垢版 |
2009/03/04(水) 20:29:17
>>432
ありゃ、つまりDrawTextExを使う場合はLPCTSTRじゃなくてLPWSTR
を使わないとダメってことですか。
んじゃあ本の方が間違っていて、おまけで付いて来たソースの方が合っていたってことで
いいんでしょうか?
2009/03/04(水) 21:24:39
>>433
本は持っとらんからなんとも言えん
2009/03/04(水) 22:33:14
プロジェクトのプロパティからマルチバイト文字を使う設定を選べ。

あるいは、説明になっていないような気がするWeb上の説明。
http://www.kumei.ne.jp/c_lang/net2005/sample.htm
436425
垢版 |
2009/03/04(水) 22:47:13
DrawTextExの定義をよく見てみたしたところ、
2番目の引数はLPTSTR で宣言されていまして、
LPTSTR で値を渡さないといけないのにLPCTSTR で渡しちゃってたのが原因みたいです。

まだウィンドウズプログラミングは始めたばっかりなので
どっか抜かしたりタイプミスしたのが原因かもしれないんで断定は出来ないんですけれども
たぶんそれで合っていると思います。

>>435
ありがとうございます。
でも、それをやっても同じエラーが表示されるだけで効果はありませんでした。
2009/03/06(金) 15:00:03
うお、本当だ。この手のconst付きだろ常考な引数はCreateProcess系だけだと思っていた。
2009/03/18(水) 07:28:45
iniファイルの読み書きをしようと思ってKeyに対応する文字列を拾う処理で
詰まり、下にあげる虎の巻を参考にしているのですが、EXEと同じディレクトリ
に読み込みたいiniファイルがある場合はどうしたらいいですか?相対パスとい
うのでしょうか?

完全手詰まりです。

OS:WindowsVistaHomePremium
IDE:VisualStudioExpress2008
言語:C++

参考サイト::http://candy.zapto.org/ese/madoca%27s_tips/c,c++.html
439デフォルトの名無しさん
垢版 |
2009/03/18(水) 07:48:15
おながいします。
440デフォルトの名無しさん
垢版 |
2009/03/18(水) 11:56:54
>>438
#include <mbstring.h>
...
TCHAR szIniFile[MAX_PATH];
LPTSTR pch;
GetModuleFileName(NULL, szIniFile, MAX_PATH);
pch = _mbsrchr(szIniFile, '\\');
lstrcpy(pch, "\\file.ini");
GetPrivateProfileString(..., szIniFile);
2009/03/18(水) 12:46:20
>>440
ありがとうございます。試してみます。
2009/03/18(水) 13:29:04
>>440
_mbsrchrより_tcsrchrにしろよ。
http://msdn.microsoft.com/ja-jp/library/ftw0heb9.aspx

自分ならlstrcpyより_tcscpyにするけど、そこはさすがに好みの問題。
443デフォルトの名無しさん
垢版 |
2009/03/18(水) 19:49:12
OE6の重複メールを削除しようと
http://questionbox.jp.msn.com/qa557649.html
を参考にして実行してみたのですが、うまくいかず、
デスクトップや開いているフォルダ、
また起動中のアプリに対して勝手な操作がしばらくの間行われてしまい、
少なくとも起動中のタスクのいくつかは終了してしまうなど、
思わぬ事態に陥ってしまいました。

Ctrl+Alt+Delでwscript.exeを停止しOS再起動して動作は止まったのですが、
起動中だったアプリが取り扱っていたデータが書き換えられて上書きされていないか?
また、何かファイルが操作、削除されてしまったりはしていないか、非常に不安です。

このVBSが具体的にどういう挙動をするものなのか教えてください。
2009/03/18(水) 21:00:59
>>443
鼬害
2009/03/20(金) 12:28:04
>>443
ウイルス板に池
2009/05/10(日) 14:40:37
ちょw
2009/09/04(金) 19:20:09
24ビットカラーのBMPを16ビットカラーに減色するプログラムを書いていたのですが
24ビットカラーBMPの各色を取ってB&0x1F、G&0x2F、R&1Fをあてて各色を減色し
R<<11 | G<<5 |Bっていった感じに繋げてみたのですがどうにもうまくいきません。
何か参考になるサイトや書籍、ヒント等いただけないでしょうか・・・。
2009/09/04(金) 20:57:02
>447
> 24ビットカラーBMPの各色を取ってB&0x1F、G&0x2F、R&1Fをあてて各色を減色し
本当にこの通りなら減色してなくね?
128, 128, 128 を 5 bit, 6 bit, 5 bit に縮めるなら 16, 32, 16 になるべきだと思わないかい?
今だと 0, 0, 0 になるよ?
単純にやるにしてもマスクじゃなくてビットシフトだと思う。

減色自体は画像処理定番だからぐぐれば腐るほどヒットすると思うが。
2009/09/04(金) 21:04:33
>>448
24ビットカラーは各色8bitだから256*256*256だぞ・・・128ビットって各色4ビットで12bitになっちまうじゃねーか・・・
2009/09/04(金) 23:38:14
> B&0x1F、G&0x2F、R&1F
ちょ・・・ったく、もう。

たとえば赤を例にとって
8びっと=0〜255
5びっと=0〜31

0〜255の値を取りうる数値を単純に31で頭打ちしちゃダメだろ。
R=R×32÷256
つまり0.125倍に圧縮しなきゃダメだろ。頭打ちじゃ無くて圧縮ね!
インチをミリにしたり、ポンドをグラムにしたりするのと考え方は同じだよ〜

緑は6びっとだから後は自分で考えろ。
あと、G&0x2F も間違ってる。もういっぺん2進数、16進数を最初から勉強しなおせ。
これじゃ自転車に乗れないのにバイクの免許を取ろうとしてるのと同じ。無謀だよ。
2009/09/05(土) 01:01:19
>>450
0x3Fって後カラから気がついて問題そこじゃないからいっかと。
2009/09/05(土) 01:36:11
>>450
知り合いに、自転車乗れないベテランライダーがいるぞ。
自分で漕ぐときの動的バランス感覚がないらしい。
2009/09/07(月) 12:51:18
>>447
下位のビットじゃなくて上位のビットを使おう
R >>= 3; G >>= 2; B >>= 3;
R<<11 | G<<5 | B;
2009/09/19(土) 00:11:40
猫でもわかるWindowsプログラミング第3版の5.2タイピングソフトのプログラムって、
本の通り書くと「タイプミス!」にならないんですが、これは本が間違ってるんでしょうか?
もし間違えているなら、どこが間違っているのか教えていただけると助かります。
455デフォルトの名無しさん
垢版 |
2009/09/19(土) 14:39:54
おねがいします
2009/09/19(土) 14:45:46
ソースうp
第二版にはタイピングゲームは載っていない
457454
垢版 |
2009/09/19(土) 15:20:24
ウィンドウプロージャ部のみですが、
LRESULT CALLBACK WndProc(HWND hWnd, UINT msg, WPARAM wp, LPARAM lp)
{
HDC hdc;
PAINTSTRUCT ps;
MMTIME mm;
switch (msg) {
case WM_CREATE:
srand((unsigned)time(NULL));
break;
case WM_PAINT:
hdc = BeginPaint(hWnd, &ps);
TextOut(hdc, 0, 0, szMondai, lstrlen(szMondai));
TextOut(hdc, 0, 40, szInput, lstrlen(szInput));
if(bSeikai)
SetTextColor(hdc, RGB(0,0,0));
else
SetTextColor(hdc, RGB(255,0,0));
TextOut(hdc,0,80,szCheck,lstrlen(szCheck));
EndPaint(hWnd, &ps);
break;
458454
垢版 |
2009/09/19(土) 15:21:05
case WM_CHAR:
if(wp == VK_SPACE && !bStart) {
bStart = TRUE;
TypeStart(hWnd);
break;
}
if(bStart == FALSE)
return DefWindowProc(hWnd, msg, wp, lp);
if(wp == VK_ESCAPE) {
lstrcpy(szMondai, TEXT(""));
lstrcpy(szInput, TEXT(""));
lstrcpy(szCheck, TEXT(""));
InvalidateRect(hWnd, NULL, TRUE);
bStart = FALSE;
break;
}
wsprintf(szInput, TEXT("あなたの入力=\"%c\""), (int)wp);
if(szMondai[6] == szInput[14]) {
bSeikai = TRUE;
mm.wType = TIME_MS;
timeGetSystemTime(&mm, sizeof(MMTIME));
dwEnd = mm.u.ms;
wsprintf(szCheck, TEXT("反応時間[%dミリ秒]"),
dwEnd - dwStart);
TypeStart(hWnd);
} else {
bSeikai = FALSE;
MessageBeep(MB_OK);
lstrcpy(szCheck, TEXT("タイプミス!"));
}
InvalidateRect(hWnd, NULL, TRUE);
break;
2009/09/19(土) 15:21:46
case WM_DESTROY:
PostQuitMessage(0);
break;
default:
return (DefWindowProc(hWnd, msg, wp,lp));
}
return 0;
}
int TypeStart(HWND hWnd)
{
int n;
MMTIME mm;

n = rand() % 26;
wsprintf(szMondai, TEXT("問題=\"%c\""), 'a' + n);
mm.wType = TIME_MS;
timeGetSystemTime(&mm, sizeof(MMTIME));
dwStart = mm.u.ms;
InvalidateRect(hWnd, NULL, TRUE);
return 0;
}
2009/09/19(土) 15:23:52
書籍に乗ってるソースコードの転載はまずいだろ
461デフォルトの名無しさん
垢版 |
2009/09/19(土) 15:44:38
流れからいって微妙w
2009/09/19(土) 16:22:32
何事もなく動いた
http://www.geocities.jp/c_zelos/file_up2/nekotype.cpp
2009/09/19(土) 16:40:06
追記: 
 もしかしたら
 動かないんじゃなくて、スペースキーー押して開始させてないんじゃね(と思った

90行目あたりの
case WM_CHAR:
 if(wp == VK_SPACE && !bStart) {
  bStart = TRUE;
  TypeStart(hWnd);
  break;
 }
 if(bStart == FALSE)
  return DefWindowProc(hWnd, msg, wp, lp);
これ
プログラム起動したらまずスペースキー押して bStart == TUREにしておかないと
  return DefWindowProc(hWnd, msg, wp, lp);
が実行されてそれ以下の処理が通らなくなってる
2009/09/20(日) 00:27:05
>>462
そのままコピペしてやってみたんですが、動きませんでした。
#include<time.h>などを追加してエラーなくしてみましたが、
ウィンドウにszMondai、szInput、赤字でszCheckと表示され、
スペースを押すと問題があるので終了しますとなって終了してしまいました。
>>463
スペースキー押しての開始はもちろんしてますよ。
ただ、間違えたキーを押してもタイプミス!がでないんですよね・・・
デバッグしてもif文の分岐で、間違えたときもelse(タイプミス!と表示される)の方にいかないんです。
2009/09/20(日) 07:57:39
>>464
悪い、俺のソースは変数宣言を間違っていた
char * szMondai = "szMondai";
char * szInput = "szInput";
char * szCheck = "szCheck";

char szMondai[256];
char szInput[256];
char szCheck[256];
にすれば動く
466454
垢版 |
2009/09/21(月) 18:53:17
>>464
無事できました!ありがとうございます

どうやら原因は文字セットがUnicodeになっていたせいみたいでした。
マルチバイト文字セットを使ったら上手くいきました。
2009/12/17(木) 00:51:58
猫でもわかるWindowsプログラミング第3版に載ってる、ウィンドウだけ表示して何もしないプログラムなんですが
VC++2008でコンパイルエラーになります
コードは完ぺきに合わせたはずだったので付属CDのコードも一応コンパイルしてみたらこちらも同じエラーが出ました

エラー内容は、こんな感じのがたくさん出ます
1>c:\visual studio 2008\projects\猫でも分かるwindowsプログラミング\猫でも分かるwindowsプログラミング\ソースファイル\sample01.cpp(87) : error C3872: '0x3000': この文字を識別子で使用することはできません

ファイルはこれです
http://kineko.dyndns.org/~touhou/up/source/up3212.c
すみませんが、拡張子をcppに変えてください。(うpろだがcppに対応してなかった)

どうやらインスタンスハンドルにNULLが指定できない的なことが書いてあるような気がするのですが、どうすれば上手くいくのでしょうか・・
本にも「インスタンスハンドルはXPでは無視される的な説明しかないし
VC++のほうの設定なのでしょうか?
2009/12/17(木) 01:36:57
エラー内容からすると、変なところに全角スペースが入ってるんじゃね?
アップしてくれたファイルはコンパイルできたよ。
2009/12/17(木) 02:24:01
おおおおできましたm(_ _)m
すみません、超初歩的ミスでした…
ありがとうございます。
470デフォルトの名無しさん
垢版 |
2010/01/19(火) 01:18:43
研究問題:1
 猫でもわかると人に解説するひとの心理について調べると、人間理解が一段と深まります。
471デフォルトの名無しさん
垢版 |
2010/09/24(金) 23:56:32
まずは何をしますか?
2010/10/05(火) 12:48:34
第○○章の表題だけで探してる機能見つけようとすると余裕で見落とすなココ
とある通知メッセージでググってたら全然関係なさそうな章のページで見つかって吹いた
473デフォルトの名無しさん
垢版 |
2010/10/15(金) 19:13:12
ウェブサーバーソフトapacheについての質問です
PHPにて自宅サーバーを構築しようと思い、apacheを導入しようとしているのですが
ドメイン・ホストが正常に認識されてないのか、目的のページを表示できません

ドメインは https://ddo.jp/services.php
ここで無料のドメインを取得しました
そして、apacheインストール時の設定画面で
○○○.ddo.jpのドメインとホストを設定しました
その後、localhostにてapacheの動作を確認し
次に取得したドメイン名でアクセスをしてみましたが、それは失敗しました
一度はドメイン提供サイトの相性などの問題かと思い
もう一箇所 https://www.dyndns.com/
ここからドメインを無料で取得し
apacheのhttpd.confから設定しました
方法としては、ServerNameを目的のドメインのものに変更したくらいです
しかしやはり接続できず・・・localhostからは表示可能なのですが

どういった原因が考えられますか?
2010/10/15(金) 21:54:43
>>473
WebProg板かどっかに行くことをお勧めしておきます。
475デフォルトの名無しさん
垢版 |
2010/10/16(土) 00:06:03
http://www.mediafire.com/?78a7las051tizi0


↑できたけど他のPCで動作確認したいで
 やってみてくださいませんか?


まぁただのネタソフトなんだけどねw
2010/10/16(土) 04:27:32
>>473
失敗しましただけじゃよくわからんのだけど、
るーたがちゃんと働いてないんでないの?
2010/10/17(日) 06:02:25
>>473
猫でもわかるように猫語で書きやがれ。
2010/10/17(日) 08:06:02
>>473 グローバルIPを持ってないというオチだと予想するにゃ
2010/10/24(日) 20:24:04
>>473
いまさらで悪いけど単にルータが対応してないってだけじゃにゃいの
2011/01/28(金) 21:32:36
今、ちょうど猫プログラミングSDKを第一章から初めて、意外とサクサク進みそうなんだが、
Webの内容を一通りやったら、書籍の方って必要ない気がする。
書籍版は、追加要素かなにかあるの?
2011/02/11(金) 16:29:16
独学でプログラミング学んでるんだが
猫でもわかるシリーズのC言語はさくさく進んだから
同じシリーズのゲームプログラミングに手を出したとたんわけわかんなくなった

このシリーズ意外でもいいんだがゲームプログラミング読む前に読んどくべき参考書ってある?
それとも俺が頭弱いだけで猫でもわかるゲームプログラミングって楽なほう?
2011/07/03(日) 08:42:46.32
---
(((((((( ↑できたけど他のPCで動作確認したいで ))))))))(キリ!!!キリ!キリ!!きリッッッッキリッ!!!!ッッ!
---------------------------(キリッッ!!
---------
(((((((((((  やってみてくださいませんか? )))))))))))(きリ!!!キリ!!!!きリッッッ!キリ!!!!ッ
------------------(キリッキリッ!
----------
(((((((((((( まぁただのネタソフトなんだけどねw ))))))))))))(きリッッッッ!きリッッ!キリッッッッ!キリ!!!キリッッ!!!!ッッ!
------(キリッッッ

ゴミグラマきもちわる
2011/07/03(日) 08:54:48.72
>>481

猫でも出来るゲームプログラミングは、ゲームを作る為の本ではなく、「 WinAPI 」を覚える為の本な
だまされんなよ

それでも当時高校生だった俺は、その本を最初に読みきって、そこからゲームつくりへの足がかり得たんだけど
一般人の素人にあれが読んでいけるとは思ってない

とりあえず、C覚えたらWeb上のサンプルを何日かけてでも探しまくれ、それ以上は本をかっても無駄

「急いで」覚えなくちゃいけないなら本買うのもありだけど
とりあえず「 DXライブラリ 」でググレ、 とりあえずそれ使っていけば「楽」に作れる
そもそもゲームを作る為にはDirectX等を触るべきであって、低速な描画しか出来ないWinAPIでやるもんじゃない
DXライブラリ入れたら、 http://dixq.net/g/ このあたりを嫁、
で、もう少し先にいって、3Dゲームとか作るつもりないんならC++を捨てて、Rubyへきて「 dxruby 」でもやっておけ
たかが2Dのゲーム程度にC++は無用の長物
2011/07/04(月) 14:21:57.10
2011年になっても未だにJAVA使い続けてる奴ってさ
仕事で仕方なくならわかるけど

家でもJAVAやってるなら本当にバカだよね。哀れ


ゴミグラマは社会底辺
2011/07/22(金) 00:37:06.32
組込でJava使ってくれって言う指定があったりするけど。
2011/12/26(月) 03:54:01.15
>>480
Webで1通りやれば必要ないよ
本でじっくり読みたい人が買うだけだし、でもそれだけの需要はあると思う。
>>481
読んでないけど、ゲームの本はどの本もほぼ丸暗記気味に覚えるしかないと思うよ
win32apiはCがわかれば理解できるけど、ゲームってセンス的なものもあるからね
いわゆる事務アプリとも書き方がだいぶ違ってて、
極めて簡単な例で言えば、五桁の数字を桁ごとにバラバラに分解するなんて、
変なことする必要があったりするが、
こういうのって初歩過ぎて説明のしようがないから、ソースのせるだけになっちゃう。
テーブル処理なんかもそうだな。こういうもんだから慣れろってことだらけ。
2011/12/27(火) 21:44:50.07
この人の詳細おながいします
http://i.nuseek.com/images/template/360x318/ist2_746781_female_student.jpg
488デフォルトの名無しさん
垢版 |
2012/01/24(火) 08:19:30.85
このスレ開いたやつはこれ見に来たんだろ

■伝説のPHP作者「Rasmus Lerdorf」名言集を聞くと嫌PHP厨がファビョる

・今のPHPを作ったのは、何十人もの開発者ですよ。私は1人目の開発者だったに過ぎません。

・問題を解くのが好きなだけで、プログラミングは大嫌いです。

・いかにプログラミングを避けるかを考えていたら、コードを再利用するためのツールとしてPHPができました。

・PHPは、歯ブラシみたいなものですね。毎日使うものですけど、だから何でしょう?誰が歯ブラシの本なんて読みたがります?

・パーザを書くのは苦手です。本当にダメなんです。今でもね。

・PHPには「protected属性」も「仮想メソッド」もありますよ。情報学科の教官が「重要だ」っていうやつは何でもね。僕自身は、こんなものどうでもいいと思ってますけど。

・プログラミングを好む人がいるのは知ってますが、全く理解できないですね。

・僕はホンモノのプログラマではありませんから、やっつけ仕事ですよ。ホンモノのプログラマは、「動いてるように見えるけど、メモリリークだらけじゃないか。直す必要があるかもね」なんて言うでしょう?僕なら、10リクエストごとにApacheを再起動しますね。

・いえ、メモリリークはちゃんと気をつけてますよ。でも、プログラミングってほんとクソだなと思いますね。

・プログラミング言語を作るつもりはありませんでした。どうやって作るのかも知りませんし。論理的に必要だと思われるものを足していっただけなんです。

・僕の発言に怒ってる人がいるようですね。僕がプログラマとしてひどいのは認めますけど、でも、多分あなたたちよりマシだと思いますよ(笑)。

http://awabi.2ch.net/test/read.cgi/poverty/1327050821/3
2012/01/24(火) 08:36:27.37
中国人が抱く外国イメージ 「韓国人は横柄な歴史ドロボー」

中国にとってトラブルの絶えない韓国へのイメージで最も支持を得たのは「歴史ドロボー」だった。
7.6%で1位となった「歴史の剽窃(ひょうせつ)」について、環球網は「端午の節句や孔子を韓国の文化遺産にするなど、
韓国が中国の歴史を盗んだ」ことが背景にあると解説した。また、韓国人が常に自国製品を「世界一」「最先端」と「自称」する
韓国メディアにより「横柄」(7.3%)が2位となったと紹介した。
第3位は「整形」(6.6%)だった。(「整形」が「韓国ドラマ」3.7%、「美女」2.9%を上回った)
このほか「ケチ」「過激」「民族主義」が3−6%。韓国の「家電・デジタル製品」は1−2%にとどまった。
http://news.searchina.ne.jp/disp.cgi?y=2012&d=0118&f=national_0118_074.shtml
2012/08/28(火) 16:02:39.28
これからプロフラム勉強しようと思ってる初心者だけど、CとC++どっちが入門者向きですか?
2012/08/29(水) 11:37:19.97
C
492490
垢版 |
2012/09/04(火) 19:26:09.65
>>491
Cの入門書かってきてやってみてるんですが

#include <stdio.h>

int main(void)
{
printf("Hello\n");

return 0;
}

とかいてVisual Studio コマンド プロンプト (2010)でコンパイルしようとすると、

/out:smp1.exe
smp1.obj
LINK : fatal error LNK1561: エントリー ポイントを定義しなければなりません。

というエラーが出るのですがなぜでしょう?
493490
垢版 |
2012/09/04(火) 19:40:44.22
このページhttp://www.ced.is.utsunomiya-u.ac.jp/lecture/2011/common/vs2010/command_prompt.php
にあるdir.moreコマンドを実行した後、コンパイルしたらできました。
なんだったのだろう?
2012/09/05(水) 07:05:24.31
dir, more は関係ない
最初 main を書き間違えていたが dir, more の前後で修正したとか
495デフォルトの名無しさん
垢版 |
2013/10/16(水) 03:58:52.67
おいこら!
496デフォルトの名無しさん
垢版 |
2013/10/17(木) 16:48:00.96
にゃーん
497デフォルトの名無しさん
垢版 |
2014/01/02(木) 16:12:02.14
質問なんだけど、jpgの詰まったzipやrarを解凍せずに閲覧するソフトを作ろうと思ったら、
どうやって作ればいいんだろう。使用言語はC/C++/C#、環境はVS2010とかで
2014/01/02(木) 16:43:13.33
>>497
independent jpeg groupからjpegライブラリをダウンロードして、
unzipもどこかから(MinGW?)ダウンロード。
jpeg_mem_src関数を使う
499デフォルトの名無しさん
垢版 |
2014/01/02(木) 16:45:56.57
圧縮・復元 相談室
http://toro.2ch.net/test/read.cgi/tech/1040749065/
500デフォルトの名無しさん
垢版 |
2014/01/02(木) 16:52:47.32
>>498
サンクス、参考にするが、コテハンはちょっとこわいな
>>499
そのスレに質問を投下しようかと思い躊躇してこっちに
2014/01/02(木) 16:57:23.05
jpegライブラリを展開してVSのコマンドラインでnmake /f makefile.vcと入力してビルド。
502デフォルトの名無しさん
垢版 |
2014/03/29(土) 04:51:44.90ID:5kO7KI30
http://www.kumei.ne.jp/c_lang/intro2/no_104.htm
についてなのですが、
WaitForSingleObject(hM, INFINITE);のオブジェクトハンドルの取得をするのに
hM = *(HANDLE *)lpx;としているのですが
この部分がよくわかりません

わかる方がいたら教えてください
2014/03/29(土) 14:53:42.14ID:unLkM7eL
_beginthreadex で渡された引数とつながっている

だがそれ以前にマルチスレッドやるなら中級者以上のスキルが必要
猫を卒業してからどうぞ
504デフォルトの名無しさん
垢版 |
2014/03/30(日) 03:14:30.63ID:XvFeS8kn
>>503
_beginthreadex で渡された引数とつながっている ←やはりそうでしたか

ありがとうございます
■ このスレッドは過去ログ倉庫に格納されています
5ちゃんねるの広告が気に入らない場合は、こちらをクリックしてください。

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