<分区>
我正在制作一个简单的彩票程序 - 并且正在努力实现。我有一个名为“Ticket Line”的类(class),该类(class)仅包含 6 个玩家正在为其玩彩票的号码。
我想做的是随机生成 6 个(已经有这个函数),然后将其作为值存储在另一个类中。为此,我使用了以下代码:
class Draw
{
private:
int drawID;
TicketLine* DrawnNumbers;
bool drawn;
}
当抽奖完成后,我想生成随机数(来自 TicketLine 类),然后抽奖能够将这些数字存储到抽奖文件中。
我如何才能访问 DrawnNumbers 类的功能 - 并存储来自 getTicketNumbers.getTicketLine()
函数的结果。
int* getTicketNumbers(void) { return DrawnNumbers->getTicketLine();};
程序崩溃如下代码:
//int *ptr[6] = getTicketNumbers();
int *ptr[6] = getTicketNumbers();
for (int x = 0; x < 6; x++){
cout << ptr[x];
}
TicketLine 类:
private:
int select[6]; //Array of Ticket Numbers.
int* getTicketLine(void) { return select; };
我愿意为解决方案提供几杯虚拟啤酒。我还没有找到一个好的在线酒吧 - 如果你知道的话请告诉我 :-)
谢谢,