C言語って… (278レス)
上下前次1-新
220: 名前は開発中のものです。 [sage] 2008/09/07(日) 21:29:51 ID:TIjo/KPK(1) AAS
> scanf("%d",baka);
これでコンパイルは通るかもしれないが、
1バイトのbakaの前後領域に入ってるゴミデータをint型のアドレスとして解釈して、
実行すると落ちる可能性がある。
> if(baka=="baka"){
bakaはchar型で"baka"はアドレスになるから、
コンパイルできない可能性が高い(コンパイラによる)。
できたとしても1バイトのデータとアドレスが一致する可能性はまずない。
221: 名前は開発中のものです。 [] 2008/09/08(月) 10:05:40 ID:RNrBW2cd(1) AAS
>>218218(2): 名称未設定.c [] 2008/09/07(日) 09:11:03 ID:e5xGPBLN(1) AAS
#include<stdio.h>
int main(){
char baka;
printf("パスワードは?");
scanf("%d",baka);
if(baka=="baka"){
printf("なにもおきないよーだ"); /*printfのかわりに処理を入れる*/
}
else{
printf("バーカ");
}
retrun 0;
}
/* tabじゃなくてスペースだからこのままやるとエラー出る*/
まずは「データ型」から勉強だ。
次に、アドレス(ポインタ)、比較、ポインタのポインタ などをキーワードに
勉強していくと良い。
222: 名前は開発中のものです。 [sage] 2008/09/08(月) 14:21:35 ID:ab1MqSJN(1) AAS
baka=="baka"とか、典型的Cを理解してないアホだな
この程度のカスがネタでCソース書くとか、Cに対する侮辱だから、マジで
223: 名前は開発中のものです。 [] 2008/09/14(日) 08:13:57 ID:kgrKTANx(1) AAS
#include <stdio.h>
void main(void)
{
float f = 10;
f/=5;
if(f==2)
{
printf("ふひひ\n");
retrurn;
}
printf("ドゥフフ\n");
return;
}
224(1): test [] 2008/09/14(日) 09:26:27 ID:NeggcecW(1) AAS
#include <stdio.h>
main() {
float f = 10 / 5;
if(f==2)
puts("ふひひ");
else
puts("ドゥフフ");
}
225: 名前は開発中のものです。 [sage] 2008/09/14(日) 10:32:55 ID:8F4FHVhp(1) AAS
puts(f==2 ? "ふひひ" : "ドゥフフ");
226: 名前は開発中のものです。 [sage] 2008/09/14(日) 13:09:41 ID:JZoir55h(1) AAS
10分動画で分かるRPG開発講座
外部リンク:jp.youtube.com
227: 名前は開発中のものです。 [sage] 2008/09/14(日) 20:34:42 ID:HOMQuqou(1) AAS
>>224
諦めろ
228: 名前は開発中のものです。 [sage] 2008/09/15(月) 21:08:49 ID:M2sw2NKP(1) AAS
floatに==使ってるよー
的な突っ込みが入るかと思ったら別に入らなかった。
229: 名前は開発中のものです。 [sage] 2008/09/18(木) 23:30:53 ID:2nlYtdYb(1) AAS
比較しても問題ない例外的な場合だからな。
230(3): 名前は開発中のものです。 [sage] 2008/10/05(日) 15:46:27 ID:CZ/6eVFy(1) AAS
とりあえずWinAPIで本格的なゲームは作ろうとしないほうが良いw
大変ていうレベルを超えているwww
もうずっとずっと、井の中の蛙だった俺は、
ファイルのIOと
1ドットフルカラーで打てるAPIさえ用意してくれれば
ゲームが作れるようなライブラリを作ってしまった
ここまでやるヴぁかはそうそういない
231: 名前は開発中のものです。 [sage] 2008/10/06(月) 22:57:41 ID:RLSLU4A8(1) AAS
それもいい勉強じゃないか。
232: 名前は開発中のものです。 [sage] 2008/10/07(火) 10:38:30 ID:5J/xamqj(1) AAS
2DならDIBの扱い方を勉強するだけでいいんだけどな
ただのメモリの塊のDIBならCで触るのにうってつけ
233: 名前は開発中のものです。 [] 2008/10/07(火) 14:42:41 ID:ZofzlNVk(1) AAS
>>230
俺もずっと似たようなことしてたわー
息抜きのつもりでDirectDrawを使い始めてからは・・・・
234: 名前は開発中のものです。 [sage] 2008/10/07(火) 15:32:46 ID:TGG/hhmE(1) AAS
ソフト屋はハードとの連携が取れないと
粋がれない時代になりましたね
235: 名前は開発中のものです。 [age] 2008/10/21(火) 11:43:13 ID:e2mReKR6(1) AAS
>>230
コード見たいな。
236: pすけ [] 2009/04/18(土) 12:36:25 ID:hPR1HrYy(1) AAS
このすれさっさと終われい
237: 名前は開発中のものです。 [sage] 2009/04/18(土) 16:50:44 ID:kUbG8lEi(1) AAS
それはつまり、もっと書き込みが活発になって欲しいというわけですね。
238: 名前は開発中のものです。 [] 2009/06/01(月) 22:53:29 ID:3yeIl0P6(1) AAS
今日も日が上る
239: 忍法帖【Lv=2,xxxP】 【Dnews1307335612214986】 [] 2011/06/07(火) 19:43:52.29 ID:KSEDPMI8(1) AAS
240: 名前は開発中のものです。 忍法帖【Lv=3,xxxP】 [sage] 2011/06/09(木) 21:21:10.38 ID:ykBSb/tY(1) AAS
今更だが
このスレ2002年から続いてるのか。すげー。
241: 名前は開発中のものです。 [sage] 2011/06/12(日) 20:26:38.69 ID:IKNKklbg(1) AAS
ガストでユキチカを注文すようなものだ
242(4): 名前は開発中のものです。 [sage] 2011/09/12(月) 18:58:28.46 ID:Ul4IIAFd(1) AAS
最近思ったけど先にポインタを覚えた方がラクなんじゃね?
int *p=ソース上で整数型のメモリを扱う固有名詞をpと名づける
p=メモリの番地をさす
*p=メモリの中身をさす
int a=整数型のメモリをどこかに確保し、ソース上で固有名詞aとして扱う
&a=メモリの番地をさす
a=メモリの中身をさす
243: 名前は開発中のものです。 [sage] 2011/09/12(月) 20:38:48.21 ID:JVPxlqK+(1) AAS
>>242の説明を読んでも、特にナルホドと思う点はなかったw
244: 名前は開発中のものです。 [sage] 2011/10/19(水) 13:52:40.35 ID:JOQMp7NP(1) AAS
同意
上下前次1-新書関写板覧索設栞歴
あと 34 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.011s