大家好,如果我的英文不好,我很抱歉。我想從數組複製到字符
我想要製作一個有5名玩家的程序,每個玩家有5個隨機整數 ,總結每個玩家。然後我想檢查誰的點數最多,並用消息打印他的名字。
我試圖做的事:
for (int i=0;i<5;i++)
{
if (p[i].sum>p[i+1].sum)
{
strcpy(p[i].name,winner);
}
else strcpy(p[i+1].name, winner);
}
cout << "The winner is : " << winner << endl;
但贏家值不會改變。 這裏是一個截圖http://prntscr.com/abxqd3
謝謝你提前。
要獲得更好的答案,至少應包含p的類型。 –
使用std :: string而不是C風格的字符串可能會讓你的工作更輕鬆。 –
請嘗試創建一個[最小,完整和可驗證示例](http://stackoverflow.com/help/mcve)並向我們展示,包括結構和變量定義。 –