der compiler scheint irgend ein problem mit der alloc-funktion zu haben. falls du vor hast, hauptsächlich c++ zu programmieren, würde ich mich gar nicht erst mit den alten c-pointerfunktionen auseinandersetzen. z.b. kann man in deinem beispiel ganz einfach mit der c++-klasse string arbeiten. ps: komisches buch hast du da

siehe auch: http://www.volkard.de/vcppkold/die_klasse_string.html