我正在尝试使用图形在 C++ 中制作游戏。我正在使用代码块。我正在尝试制作一个玩家告诉他/她的名字或用户名的屏幕。我想让他们按下的每个字母都出现,但我做不到。这是我到目前为止所做的
void user_engleza()
{
cleardevice();
while(true)
{
char s[101];
ifstream f("nume.in");
ofstream g("nume.in");
bool ok = false;
char litera[1], nume[101];
int x, y, j = -1;
settextstyle(6, HORIZ_DIR, 7);
outtextxy(300, 100, "Your name will be");
x = 700;
y = 150;
while(ok == false)
{
cin >> litera[0];
g << nume[++j];
outtextxy(x, y, litera);
y = y + 100;
if(GetAsyncKeyState(VK_RETURN)) ok = true;
}
}
}
感谢您的帮助预期。