Prawdopodobnie problem nie leży w tym miejscu kodu, który pokazałeś.. winowajcą jest ta notatka niżej (linijka 495). Zgaduję, że próbujesz przesłać do funkcji charToString(char a) coś co char'em nie jest.. Opierając się na "...from 'char' to 'const char*...'" zgaduję, że próbujesz przesłać tam stringa.