怎样通过程序来判断一个指针所指向的内存区域是否可写?以至于不会出现程序崩溃的情况?
比如说:BOOL IsMemoryWriteable(void *p){
   ...
}char *ps1 = "xxxx";
char ps2[] = "dddddd";则:IsMemoryWriteable(ps1)返回FALSE IsMemoryWriteable(ps2)返回TRUE
当执行 ps1 = ps2后;IsMemoryWriteable(ps1)也会返回TRUE这个IsMemoryWriteable可以通过我们自己写程序来实现吗?