【Anti Virus】Kaspersky Lab Part3【Firewall】
621 :
名無しさん@お腹いっぱい。:
786 名前:名無しさん@お腹いっぱい。[] 投稿日:2005/06/21(火) 22:57:35
10 名前:非決定性名無しさん[] 投稿日:04/06/24(木) 22:49
int a[3]={0,0,0},i;
for(i=0; i<6 ; ++i) a[(T[i].d1[0]&01)*3+(T[i].d1[1]&01)*2+(T[i].d1[2]&01)*1-1]+=T[i].d2;
for(i=0; i<3 ; ++i) printf("区分[%03.0f] 金額[%5d]\n", pow(10,i),a[i]);
なんだこのコード片。
1.構造体定義せずに構造体参照はできないよ(line 2)
2.(ASCIIコード&01)*3 って、なんだこりゃ。
((int)'1')*3+((int)'1')*2+((int)'1')*1-1=49*3+49*2+49*1-1=293
配列添え字を超えてアクセスして、ヒープデータかスタック破壊してバスエラーっすねw
3.pow(10,i)って、、、、 1.0, 10.0, 100.0 つう数列発生してナニするつもりなのよ。
結論:出張32は、マジで駄目駄目コーダー。逝ってよし