Genau das habe ich heute schon in der TU Graz- Newsgroup gesehen

Dort wurde es auch schon beantwortet:
Und zwar stürzt es deswegen ab, weil string in main() auf den konstanten Text "Hallo" zeigt und du versuchst diesen konstanten Text in strPrepare() zu verändern.