My problem is that it fails to assign memory to a (char*) pointer and I can\'t seem to understand why. I reviewed other similar questions, but I can\'t seem to grasp the ans