int score = 0;
char* fixedscore=(char*)score;
.
.
.
imgTxt = TTF_RenderText_Solid( font, fixedscore, fColor );
^^ Это не работает - похоже, что фиксированная оценка пуста или не существует.
int score = 0;
char* fixedscore=(char*)score;
.
.
.
imgTxt = TTF_RenderText_Solid( font, "Works fine", fColor );
^^ Работает нормально, но...
Полагаю, преобразование int в char * на самом деле не работает.Так как вы печатаете результаты в SDL?Ох, и еще одна вещь: почему текст такой уродливый?