簡體   English   中英

如何在delphi中顯示char的隨機數組

[英]How to show a random array of char in delphi

我目前正在忙着編寫數學程序/游戲。

我正在使用三個標簽,即:

lblNum1lblNum2 =顯示0到13之間的隨機數

lblOpp =顯示隨機運算符[+,-,×,÷]

我正在努力尋找有關我的lblOpp如何從列表[+, -, ×, ÷]生成隨機字符的代碼

我將運算符放在數組'operator: char array[1..4] ;'中 由於隨機函數僅適用於整數,因此很容易隨機顯示數字。 我只是不知道如何隨機顯示我的數組值。 請幫忙,謝謝。

由於您的字符值在數組中,因此只需在1..4之間生成一個隨機數,然后將其用作數組的索引即可。

const
  operator : array[1..4] of char = ('+', '-', '×', '÷');

lblNum1.Caption := IntToStr(Random(14));
lblNum2.Caption := IntToStr(Random(14));
lblOpp.Caption := operator[1 + Random(4)];

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM