#include 是什么?

yuyunliuhen 2007-01-22 01:26:16

#include <stdio.h>

#include <string.h>
#include <sys/time.h>
#include <stdlib.h>
using namespace std;
int get_card(int poker[52],int *pokerNum)
{
unsigned int seed;
struct timeval now;
int card,i;
gettimeofday(&now, NULL);
seed = now.tv_sec ^ now.tv_usec;
i=rand_r(&seed)%*pokerNum;
card=poker[i];
poker[i]=poker[*pokerNum-1];
*pokerNum=*pokerNum-1;
return card;
}
int main()
{
int pokerNum=52,i;
int my_card1,my_card2,my_card3,total1,total2;
int poker[]={2,3,4,5,6,7,8,9,10,10,10,10,11,2,3,4,5,6,7,8,9,10,10,10,10,11,2,3,4,5,6,7,8,9,10,10,10,10,11,2,3,4,5,6,7,8,9,10,10,10,10,11};
my_card1=get_card(poker,&pokerNum);
my_card2=get_card(poker,&pokerNum);
total1=my_card1+my_card2;
printf("Player draws %d and %d,total %d\r\n",my_card1,my_card2,total1);
if(total1>21)
printf("Dealer wins.\r\n");
else
{
my_card1=get_card(poker,&pokerNum);
my_card2=get_card(poker,&pokerNum);
total2=my_card1+my_card2;
printf("Dealer draws %d and %d,total %d\r\n",my_card1,my_card2,total2);
if(total2>21)
printf("Player wins.\r\n");
else
{
while(total2<17)
{
my_card3=get_card(poker,&pokerNum);
total2=total2+my_card3;
printf("Dealer draws %d,total %d\r\n",my_card3,total2);
}
if(total2>21)
printf("Player wins.\r\n");
else if(total2>total1)
printf("Dealer wins.\r\n");
else if(total2<total1)
printf("Player wins.\r\n");
else
{
total1=0;
total2=0;
while(total1==total2)
{
total1=get_card(poker,&pokerNum);
printf("Player draws %d\r\n",total1);
total2=get_card(poker,&pokerNum);
printf("Dealer draws %d\r\n",total2);
}
if(total1>total2)
printf("Player wins.\r\n");
else
printf("Dealer wins.\r\n");
}
}
}
return 0;
}


要把他改为一个C++ 程序,#include <sys/time.h> 如果是在C++ 应该替换成什么呢?
...全文
1289 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
yuyunliuhen 2007-01-22
  • 打赏
  • 举报
回复
C++的编译器可以通过...
qhgary 2007-01-22
  • 打赏
  • 举报
回复
改为C++什么意思?是让C++的编译器可以通过呢?还是用C++的STL库来替换掉这些C的库函数呢?
taodm 2007-01-22
  • 打赏
  • 举报
回复
不用改。

64,282

社区成员

发帖
与我相关
我的任务
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++ 技术论坛(原bbs)
社区管理员
  • C++ 语言社区
  • encoderlee
  • paschen
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
  1. 请不要发布与C++技术无关的贴子
  2. 请不要发布与技术无关的招聘、广告的帖子
  3. 请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下

试试用AI创作助手写篇文章吧