can soembody please tell me why this simple C++ code compiles but does not execute? thanks, i rilly hate having questionsgo unanswered
#include <iostream.h>
#include <iomanip.h>
main(){
char const *ptr = "porcupine";
char *const ptr2= "por";
cout << ptr << '\n';
cout << *ptr << '\n';
cout << ptr2 << '\n';
*ptr2 = 'h';
cout << *ptr2 << '\n';
return 0;
}
#include <iostream.h>
#include <iomanip.h>
main(){
char const *ptr = "porcupine";
char *const ptr2= "por";
cout << ptr << '\n';
cout << *ptr << '\n';
cout << ptr2 << '\n';
*ptr2 = 'h';
cout << *ptr2 << '\n';
return 0;
}