Вам нужно преобразовать int
в string
, чтобы вызвать его в этом методе.
Вот пример преобразования, использующего cout
.
#include <iostream>
#include <string>
int main()
{
int x = 42;
std::string y;
y = std::to_string(x);
std::cout << y << std::endl;
return 0;
}
Вывод 42
Однако при компиляции вы можете столкнуться с ошибкой MinGW или G ++, исправьте здесь .
Когда вы вызываете afficherTexte(screenSurface, "Score", 255, 255, 255, "./Polices/crackman.ttf", 30, 30, 540);
, просто заменитеScore
с y
, как я назвал это в моем примере.