>>116
const char buf[] = "ABC";
int main()
{
int n = (int)buf;
char* pbuf = (char*)n;
cout << buf << endl;
strcpy(pbuf, "abc");
cout << buf << endl;
return 0;
}

コンパイルは通ったけど・・・