Nabend!
1. Du rufst gar nicht File2String auf, is das normal
2. Es gibt schon eine vorgefertigte StringReplace-Funktion, oder muss es eine spezielle sein?
//Edit:
Ausserdem kannst du dir doch nicht so sicher sein, ob wirklich c mal das @ ersetzt wurde, weil es doch auch weniger als c mal vorkommen könnte, oder?
Chuck Norris has counted to infinity ... twice!