 |
| แบบเดิม |
- Inputs แบบเดิมนั้น ผู้ใช้ อาจไม่รู้ว่าจะป้อนตัวเลขอะไรได้บ้างเช่น ตัวแปร initial_deal มองเห็นค่าเท่ากับ 0 หมายความว่าอย่างไร เปลีี่ยนเป็นตัวเลขอื่นได้ไหม
- พอเข้าไปดูใน code พบ Comment ดังนี้
- // Direction of initial deal: 0 - buy deal, 1 - sell deal, other values - new opening disabled
- ถ้าเป็น 0 ให้เปิด Order Buy , ถ้าเป็น 1 ให้เปิด Order Sell, ถ้าเป็นค่าอื่น ๆ ไม่ต้องเปิด Order ใหม่
- จึงต้องปรับปรุงการป้อน Inputs ให้ใช้งานได้ง่ายขึ้นดังนี้
 |
| แบบที่ต้องการ |
enum MyEnum
{
ChooseBuy, // Buy
ChooseSell, // Sell
};
input MyEnum FirstOrder = ChooseBuy;
int initial_deal;
int init()
{
if (FirstOrder == ChooseBuy) { initial_deal = 0; } else {initial_deal = 1; }
}
ไม่มีความคิดเห็น:
แสดงความคิดเห็น