數值相加顯示問題 |
尚未結案
|
akok0111
一般會員 發表:6 回覆:3 積分:1 註冊:2003-12-17 發送簡訊給我 |
|
flowerking
一般會員 發表:0 回覆:2 積分:0 註冊:2010-01-26 發送簡訊給我 |
參數型態沒有寫明, 無法確切得知問題所在
我想應該是宣告資料型態的問題 以下是我寫的一小段CODE, 可以正常得到結果 可以參考是不是你所需要的 void TForm1::test() { double sun1, sun2, sun3; sun1 = Edit1->Text.ToDouble(); sun2 = Edit2->Text.ToDouble(); sun3 = sun1 sun2; Edit3->Text = sun3; } 若是你希望在一TEXT中輸入運算式並得到答案 應該先拆解輸入的字串!!
編輯記錄
flowerking 重新編輯於 2010-02-11 14:46:33, 註解 無‧
|
syntax
尊榮會員 發表:26 回覆:1139 積分:1258 註冊:2002-04-23 發送簡訊給我 |
11111111111111111111 可能超出定義的型態的範圍
建議直接使用 Format ,做客製化的文字輸出 ===================引 用 akok0111 文 章=================== sun[c]=Edit1->Text.ToDouble(); sun[i 1]=sun[i] sun[i 1]; Edit1->Text=sun[i 1]; k=sun[i 1]; 若是我在畫面上輸入11111111111111111111 1出現的結果將會用科學符號表示,而不是顯示成11111111111111111112,請問該怎麼讓畫面顯示成11111111111111111112, |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |