編輯所以我發佈了HTML和我正在使用的代碼。我沒有得到任何錯誤,但它與小數的數量沒有任何不同?C++ setprecision(設置小數位數1-10)
所以我有一個表格,用戶將選擇1到10來決定顯示「答案」的計算顯示多少小數。我正在嘗試使用setprecision,請幫我清理我的代碼
int decDropDown;
getvar("decDropDown", dest4,buffer);
decDropDown = atoi(dest4); // The decimal value
if(decDropDown == 1)
{
cout<<setprecision(decDropDown)<<answer<<endl;
}
else if(decDropDown == 2)
{
cout<<setprecision(decDropDown)<<answer<<endl;
}
..等等等等。
HTML
<p>Please select how many decimal places to show your answer :
<select name="decDropDown">
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
<option value="5">5</option>
<option value="6">6</option>
<option value="7">7</option>
<option value="8">8</option>
<option value="9">9</option>
<option value="10">10</option>
</select>
你有什麼錯誤? – taocp 2013-05-06 01:21:04
你包括iomanip? – 2013-05-06 01:22:49
爲什麼不只是'setprecision(decimalValue)'? – Patashu 2013-05-06 01:23:50