please tell me whats wrong in this code
#include <iostream>
using namespace std;

int main()
{
	char *fp = "Alex";
	 	 
	cout<<fp <<" "<<(void*)fp<<endl;

	*(fp+1) = 'p';

	cout<<fp <<" "<<(void*)fp<<endl;

}
please tell me whats wrong in this code
===

#include <iostream>
using namespace std;

int main()
{
	char *fp = "Alex";
	 	 
	cout<<fp <<" "<<(void*)fp<<endl;

	*(fp+1) = 'p';

	cout<<fp <<" "<<(void*)fp<<endl;

}