以下の結果はエラーになる。
理由を述べなさい。
#include <iostream>
using namespace std;
int main(){
char *a;
a = (char*)malloc(256);
a = "ppp";
strcpy(a, "ABCDE");
cout << a << endl;
return 0;
}
どうして?