【本家】HSP初質P22【崩壊】

このエントリーをはてなブックマークに追加
暇だったから問題作ってみた。HSPと直接関係なくてスマソ。

>>最弱様専用問題
以下のソースは正しいか答えよ。
間違っている場合はどこが間違っているか示せ。

#include <stdio.h>

int main(void)
{
char *str = "ABCDはGHカ";
int a;
str[0] = 0x8D;
*(str+1) = 0xC5;
a = (int)str;
str += 2;
*str = 0x8E;
str[2-1] = 0xE3;
str += 5;
*(str--) = 0x6F;
*str = 0x83;
printf("%s\n",(char *)a);
printf("どれかキーを押すと戻ります。\n");
getch();
return 0;
}
343デフォルトの名無しさん:04/05/29 12:53
>>342
str[0] = 0x8D; ←
>>342
かわいそうに。最弱には無理だろ。
俺もわからんしw
345デフォルトの名無しさん:04/05/29 12:55
>>343
最弱か?そこは間違ってないぞ。
*aとa[]が違うもんだと思ってるのは最弱だけ。
346デフォルトの名無しさん:04/05/29 12:55
>>345
釣りか?
文字列定数は書き換えられない。
347デフォルトの名無しさん:04/05/29 12:58
Netscape Navigator は最高!!
Internet Explorer 使ってる馬鹿とは全然違いますね。
348デフォルトの名無しさん:04/05/29 12:58
>>346
そっちこそ釣りだろ?
VCでもBCCでもコンパイル通るはずだが。
やってみそ。