C言語って…
■ このスレッドは過去ログ倉庫に格納されています
0001名前は開発中のものです。
02/08/02 16:31ID:GWrer4oYあんなの文章表示させられるだけでしょ?
0158名前は開発中のものです。
04/04/21 22:40ID:vmtb2PDu「知的障害者でもわかるC言語」
0159名前は開発中のものです。
04/04/22 01:54ID:SNOrVoio入門書としてはダイテル本が評判良いけど、ゲーム作ろうと思ってC言語始める人にはつまらんかも。
0160名前は開発中のものです。
04/04/22 16:09ID:wrBOAPaB0161名前は開発中のものです。
04/04/22 17:22ID:1Cu3D2ht0162名前は開発中のものです。
04/04/22 20:01ID:ckqyi5BMプログラミング言語C 第2版
著者B.W.カーニハン/D.M.リッチー
訳者石田晴久
発行元共立出版株式会社
0163名前は開発中のものです。
04/04/22 20:09ID:8V9o25+hCで書かれたゲームのソース。
0164名前は開発中のものです。
04/04/22 22:05ID:MqaNit2SCの習得には、ちょっとだけ本はいるが、本をメインにしてはいけない。
0165名前は開発中のものです。
04/04/23 03:44ID:ZLBYB3JJダイテルにはCもjavaもお世話になっている。
0166名前は開発中のものです。
04/04/23 04:07ID:qpTydceo入門というよりはTips集だけど
http://www.amazon.co.jp/exec/obidos/ASIN/4798006475/
0167名前は開発中のものです。
04/04/23 08:19ID:HREmmc0IWindowsでビットマップを扱ったりRPGみたいなものを創りたいなら
参考になるかも。
ゲームプログラミング練習帳
http://www.amazon.co.jp/exec/obidos/ASIN/4875934424/
0168名前は開発中のものです。
04/04/25 06:43ID:D8HOzURD0169名前は開発中のものです。
04/04/28 07:37ID:u83XOk5D期待age
どーにでもしてぇーーーー
0170名前は開発中のものです。
04/04/30 23:10ID:wpfPYTdS文法だけじゃなく単語=ライブラリ、SDKの類も含めるべきだと思う。
というわけで「C言語で」と言ったらCで使える全てのライブラリを
使って良いということにしない?
0171名前は開発中のものです。
04/05/01 14:28ID:HcjLWVsn父子か兄弟のはず
0172名前は開発中のものです。
05/01/11 02:48:48ID:VTOvLNXh0175さささささ
2005/10/28(金) 17:14:14ID:a8chsL8fさささささ
0176名前は開発中のものです。
2005/10/28(金) 21:58:50ID:Gnr66/Hwさぁ〜ね、インストールするソフトしか知らない
0177名前は開発中のものです。
2005/10/29(土) 11:07:30ID:ougcDSiaC言語に限定すると無理
VBScriptやJavaScriptならテキストエディタだけで
Webブラウザ上で動くゲームを作れたと思う
0178名前は開発中のものです。
2005/10/29(土) 16:59:36ID:I6eH3o6Iトンクス
旅に出るわ。
0179名前は開発中のものです。
2005/12/08(木) 14:00:27ID:+bkdfWNDどんなゲームがいいと思う?
0180名前は開発中のものです。
2005/12/08(木) 15:36:11ID:u0bdTqQJ最初ならブロック崩し
0181名前は開発中のものです。
2005/12/10(土) 15:57:54ID:M6FZDk5HMMORPG
0182名前は開発中のものです。
2006/02/03(金) 11:09:29ID:FtGDzSbwこのタイトルでピンと来た奴は俺と飲みに行こう。
0183名前は開発中のものです。
2006/04/30(日) 22:19:22ID:6b9R2nyjCでcgiを書くと言うのは駄目か?
0184名前は開発中のものです。
2006/05/02(火) 20:51:40ID:+XEI7zfNほとんどのcgiはparlなので困っています
0185名前は開発中のものです。
2006/05/03(水) 21:43:21ID:XFgZxjUS0186名前は開発中のものです。
2006/05/04(木) 00:11:17ID:dVUQkoNj0187名前は開発中のものです。
2006/06/23(金) 01:17:01ID:qXQqbqMbずっとCとかC++だと思ってた初心者以下の俺様にこそっと教えてくれ。
0188名前は開発中のものです。
2006/07/08(土) 17:40:33ID:+VgIePqCCとかC++だ。
0189名前は開発中のものです。
2006/07/22(土) 05:04:37ID:pdlezJrwCとかC++以外だ。
0190名前は開発中のものです。
2006/11/08(水) 20:06:07ID:IeYr/i5s0191名前は開発中のものです。
2006/11/09(木) 07:51:44ID:78iykg1W0192名前は開発中のものです。
2006/11/09(木) 10:19:20ID:UY22X6L80193名前は開発中のものです。
2006/11/11(土) 10:32:13ID:r6SV5vIxライブラリを含むならDirectXでも何でもあり
0194名前は開発中のものです。
2006/11/22(水) 16:34:56ID:EkEFJMLd標準ライブラリ、って区切りぐらいしてやろうぜ
0195名前は開発中のものです。
2006/12/15(金) 22:31:48ID:c9Oe/lPx0197名前は開発中のものです。
2006/12/18(月) 14:41:22ID:w4usERqy性的^h^hいい意味で。
0198名前は開発中のものです。
2007/04/07(土) 03:02:05ID:cLeZqRC+0199名前は開発中のものです。
2007/04/07(土) 06:44:47ID:dh/V1F2Z0200名前は開発中のものです。
2007/04/07(土) 09:08:33ID:h7Oz5Es20201名前は開発中のものです。
2007/04/07(土) 10:51:35ID:0VLyVIX3エロゲーには、今もCが組み込まれているけどね・・・
0202名前は開発中のものです。
2007/04/07(土) 11:55:42ID:jTdD2uUc0203名前は開発中のものです。
2007/04/26(木) 15:52:14ID:kvjLRgFx専大か・・。周りに流されないようにな
0204名前は開発中のものです。
2008/06/20(金) 17:47:51ID:d3cOiN/wドラゴンを倒そうよゲームは緑色の野外ベースだけど、その2ヶ月くらい後に
「お姫様を救おうよゲーム」(うろ覚え)という、ダンジョンベースの赤いマップの
続編が出てたような曖昧な記憶が・・。
0205名前は開発中のものです。
2008/06/23(月) 11:37:33ID:3L2DwDKc0206名前は開発中のものです。
2008/06/23(月) 11:46:00ID:8fgBedOpCはちゃんと仕様を理解して書かないとプログラム動かないから勉強になるよ。
Javaだと誤魔化し誤魔化し書いたりできちゃうし
0207名前は開発中のものです。
2008/06/23(月) 12:03:23ID:b08KOx1Z>>1はC入門書買って最初のprintf関数あたりで投げたカス
0208名前は開発中のものです。
2008/06/23(月) 23:14:08ID:iXp+ci4k最初は何もわからないから仕方ないと思う
実際、俺も最初は>>1と同じ状態だった
ゲームプログラム学ぶならネットで覚えた方がいい
猫でもわかるとかな
0209名前は開発中のものです。
2008/06/24(火) 13:14:27ID:PeVhe60S0210アジェグ4倍 ◆4xAJeG.COM
2008/06/27(金) 22:14:55ID:L6tCIGpMでも、C++のクラスとnewとdeleteは、覚えておいた方がいいぞ。
0211名前は開発中のものです。
2008/06/28(土) 17:16:49ID:+CR2loRi0212名前は開発中のものです。
2008/06/28(土) 18:35:52ID:WDd+KucRクラスってなんだ? インスタンスってなんだ? ってレベルだが
BASIC的な使い方で一応なんとかなってる。
0213アジェグ4倍 ◆4xAJeG.COM
2008/06/28(土) 18:52:04ID:b+gobhTlC++が出回る前は、よく関数の引数に構造体のポインタが入ってたけど、
そういう関数は、その構造体に依存してるわけだから、
そういうのをクラスの中の関数(メソッド)にしてしまうというわけだ。
インスタンスはかつて「実体」と言われていたもの。
通常はポインタを定義して「new」をやるわけだが、
newと言うのは、mallocと同様のことをするんだよ。
で、deleteがfreeなわけだ。
クラスにはnewのときに動くコンストラクタと、
deleteのときに動くデストラクタっていう関数があるんだが、
コンストラクタのスパゲティは、エキスパートでも手に負えないから、
ココにはむやみに処理を入れすぎないように注意するんだぞ。
0214アジェグ4倍 ◆4xAJeG.COM
2008/06/28(土) 19:13:14ID:b+gobhTlC++の機能とテンプレート(STL)の機能を
キッチリ区別することが大事だぞ。
C++として追加された機能で重要なのはそれこそ
クラスとnewとdeleteと//ぐらいなもの。
あとはみんなテンプレートだったりするんだよね。
vectorとかlistなんてのはね。
0215名前は開発中のものです。
2008/06/28(土) 20:45:27ID:4+USP+m/情報的凝集度の考え方を進めて扱いやすくしたものだよね。
BASIC的な使い方の延長線上にあるものなのに、世間では一部の
胡散臭い連中がオブジェクト指向分析/設計とセットでまったく新しい
考え方のように広めてしまったけど。
0216212
2008/06/29(日) 09:39:17ID:OsnqiwUHでもごめんなさい。用語については一応今まで何度も自分で調べてるんだ。
それでも用語の説明に出てくる用語がまた理解できなくて、何度調べても何度も忘れてしまう。
215さんの言われてるように、既に知ってる概念のような気はするんだけど
それと名前が結びつかないというか。
○○って呼び方じゃいかんのか!? とか思ってしまって自分の頭の固さが嫌になる。
簡単なゲームプログラムサンプルが示されて、「この部分を○○と呼ぶんじゃーー!」とか
解説されたならすぐ覚えられそうな気はするんだけど、そういう俺専用みたいな
解説書には出会えた事がないw
ポインタにしても a だったり &a だったり p だったり p* だったり混乱しまくり。
アセンブラみたいに sp と (sp) でいいじゃんか! とか思ってしまう。
0217アジェグ4倍 ◆4xAJeG.COM
2008/06/29(日) 11:45:04ID:lMaovqSCおれはX68000のGCCのコンパイル能力を思い知らされて以来、
アセンブラはもう使うまいと決めた。
0218名称未設定.c
2008/09/07(日) 09:11:03ID:e5xGPBLNint main(){
char baka;
printf("パスワードは?");
scanf("%d",baka);
if(baka=="baka"){
printf("なにもおきないよーだ"); /*printfのかわりに処理を入れる*/
}
else{
printf("バーカ");
}
retrun 0;
}
/* tabじゃなくてスペースだからこのままやるとエラー出る*/
0219名前は開発中のものです。
2008/09/07(日) 19:45:07ID:DSJcaGqlスペースとか関係なしにコンパイル不可能だろ
0220名前は開発中のものです。
2008/09/07(日) 21:29:51ID:TIjo/KPKこれでコンパイルは通るかもしれないが、
1バイトのbakaの前後領域に入ってるゴミデータをint型のアドレスとして解釈して、
実行すると落ちる可能性がある。
> if(baka=="baka"){
bakaはchar型で"baka"はアドレスになるから、
コンパイルできない可能性が高い(コンパイラによる)。
できたとしても1バイトのデータとアドレスが一致する可能性はまずない。
0221名前は開発中のものです。
2008/09/08(月) 10:05:40ID:RNrBW2cdまずは「データ型」から勉強だ。
次に、アドレス(ポインタ)、比較、ポインタのポインタ などをキーワードに
勉強していくと良い。
0222名前は開発中のものです。
2008/09/08(月) 14:21:35ID:ab1MqSJNこの程度のカスがネタでCソース書くとか、Cに対する侮辱だから、マジで
0223名前は開発中のものです。
2008/09/14(日) 08:13:57ID:kgrKTANxvoid main(void)
{
float f = 10;
f/=5;
if(f==2)
{
printf("ふひひ\n");
retrurn;
}
printf("ドゥフフ\n");
return;
}
0224test
2008/09/14(日) 09:26:27ID:NeggcecWmain() {
float f = 10 / 5;
if(f==2)
puts("ふひひ");
else
puts("ドゥフフ");
}
0225名前は開発中のものです。
2008/09/14(日) 10:32:55ID:8F4FHVhp0226名前は開発中のものです。
2008/09/14(日) 13:09:41ID:JZoir55http://jp.youtube.com/watch?v=cvm7odu91Ug&feature=related
0227名前は開発中のものです。
2008/09/14(日) 20:34:42ID:HOMQuqou諦めろ
0228名前は開発中のものです。
2008/09/15(月) 21:08:49ID:M2sw2NKP的な突っ込みが入るかと思ったら別に入らなかった。
0229名前は開発中のものです。
2008/09/18(木) 23:30:53ID:2nlYtdYb0230名前は開発中のものです。
2008/10/05(日) 15:46:27ID:CZ/6eVFy大変ていうレベルを超えているwww
もうずっとずっと、井の中の蛙だった俺は、
ファイルのIOと
1ドットフルカラーで打てるAPIさえ用意してくれれば
ゲームが作れるようなライブラリを作ってしまった
ここまでやるヴぁかはそうそういない
0231名前は開発中のものです。
2008/10/06(月) 22:57:41ID:RLSLU4A80232名前は開発中のものです。
2008/10/07(火) 10:38:30ID:5J/xamqjただのメモリの塊のDIBならCで触るのにうってつけ
0233名前は開発中のものです。
2008/10/07(火) 14:42:41ID:ZofzlNVk俺もずっと似たようなことしてたわー
息抜きのつもりでDirectDrawを使い始めてからは・・・・
0234名前は開発中のものです。
2008/10/07(火) 15:32:46ID:TGG/hhmE粋がれない時代になりましたね
0235名前は開発中のものです。
2008/10/21(火) 11:43:13ID:e2mReKR6コード見たいな。
0236pすけ
2009/04/18(土) 12:36:25ID:hPR1HrYy0237名前は開発中のものです。
2009/04/18(土) 16:50:44ID:kUbG8lEi0238名前は開発中のものです。
2009/06/01(月) 22:53:29ID:3yeIl0P60239 忍法帖【Lv=2,xxxP】 【Dnews1307335612214986】
2011/06/07(火) 19:43:52.29ID:KSEDPMI80240名前は開発中のものです。 忍法帖【Lv=3,xxxP】
2011/06/09(木) 21:21:10.38ID:ykBSb/tYこのスレ2002年から続いてるのか。すげー。
0241名前は開発中のものです。
2011/06/12(日) 20:26:38.69ID:IKNKklbg0242名前は開発中のものです。
2011/09/12(月) 18:58:28.46ID:Ul4IIAFdint *p=ソース上で整数型のメモリを扱う固有名詞をpと名づける
p=メモリの番地をさす
*p=メモリの中身をさす
int a=整数型のメモリをどこかに確保し、ソース上で固有名詞aとして扱う
&a=メモリの番地をさす
a=メモリの中身をさす
0243名前は開発中のものです。
2011/09/12(月) 20:38:48.21ID:JVPxlqK+0244名前は開発中のものです。
2011/10/19(水) 13:52:40.35ID:JOQMp7NP0245名前は開発中のものです。
2011/12/07(水) 20:06:48.19ID:D5kyxuhvいいえ
#include<stdio.h>
#include<math.h>
#include<Windows.h>
void d(double x,double y){system("cls");for(int i=0;i
<y;i++)putchar('\n');for(int i=0;i<x;i++)printf(" ")
;printf("●");}int main(){system("mode con cols=80 l\
ines=30");for(double i=0;;i+=0.19,Sleep(18))d(sin(i)*
(sin(i/4.0)*14.25)+19,cos(i)*(sin(i/4.0)*14.25)+14);}
0246245
2011/12/07(水) 20:22:04.17ID:D5kyxuhv#include<stdio.h>
#include<math.h>
#include<Windows.h>
void d(double x,double y)
{
system("cls");for(int i=0;i<y;i++)
putchar('\n');for(int i=0;i<x;i++) printf("%c%c",0x20,0x20);
printf("●");
}
int main()
{
system("mode con cols=80 lines=30");
for(double i=0;;i+=0.19,Sleep(18))
d(sin(i)*(sin(i/4.0)*14.25)+19,cos(i)*(sin(i/4.0)*14.25)+14);
}
■ このスレッドは過去ログ倉庫に格納されています