我試圖創建一個基本的文本遊戲,並且當我嘗試爲變量coinFlip
賦值時,我總是收到一個錯誤。沒有運算符「=」匹配這些操作數C++
#include <iostream>
#include <random>
#include <ctime>
#include <string>
using namespace std;
int main()
{
string coinFlipValue;
mt19937 randomGenerator(time(0));
uniform_int_distribution <int> diceRoll(1, 6);
uniform_int_distribution <int> coinFlip(1, 2);
coinFlip = coinFlip(randomGenerator);
system("PAUSE");
}
所以我只是想分配一個隨機coinFlip值是1或2。
*「所以我只是想分配隨機coinFlip值是1或2。「* - 什麼?分佈? – LogicStuff
什麼是**確切**錯誤信息?哪條線導致它? –
這真的是完整的代碼嗎?不應該在某處有'coinFlip'功能嗎? –