-1
中創建的窗口中,嘗試顯示在鍵盤上鍵入的字符,我使用下面的代碼。將鍵盤上輸入的文本打印到在opengl
void myKey(unsigned char key, int x, int y)
{
if (key == 13) // enter key
{
return;
}
glRasterPos2f(xpos, 600);
glColor3f(0.0, 0.0, 1.0); // text color
glutBitmapCharacter(GLUT_BITMAP_TIMES_ROMAN_24, key); // print the color
glFlush();
xpos += 15;
player1[i] = key;
i += 1;
}
它打印輸入到屏幕上的文本,但它不會退出,因爲它應該是當我按下輸入。我想讓代碼顯示player1的玩家名稱並將其存儲爲一個數組,然後當我按下回車鍵後退出,然後繼續接受第二個玩家的名字。