char ist für ein beliebiges Zeichen, Buchstabe, Ziffer, Leer- oder Sonderzeichen gleichermaßen.

Und was meckert er genau? "dass es der string inkompatibel ist und extendet also zu lang?" sagt mir nicht wirklich was.
Bzw.: Als was hast du Result definiert, eh als Float?