ide :
代码:
#include "time.h"
#include "stdio.h"
#include "stdlib.h" //srand() rand()
#include "stdafx.h"
int suitName[] = { 3,4,5,6 };
char faceName[] = { 'A','2', '3', '4', '5', '6', '7', '8', '9', '10', 'J', 'Q', 'K' };
int flag[4][13] = { 0 };
struct card {
int suitName;
char faceName;
};
struct card cards[4][13];
void main() {
int i, j, k, l; long p;
printf("\n");
printf("开始发牌");
printf("\n");
srand( (unsigned) time(NULL));
for (i = 0; i < 13; i++) {
printf("-第%d轮:",i + 1);
if (i < 9)
printf(" ");
else
printf(" ");
for (j = 0; j < 4; j++) {
do {
k = (int)(rand() % 4);
l = (int)(rand() % 13);
} while (flag[k][l] == 1);
cards[j][i].suitName = suitName[k];
cards[j][i].faceName = faceName[l];
flag[k][l] = 1;
printf("%c" ,cards[j][i].suitName );
printf("%c", cards[j][i].faceName );
for (p = 0; p < 5000000; p++) {}
}
printf("\n");
}
printf("发牌结束");
printf("\n");
}
编译时报错 :
严重性 代码 说明 项目 文件 行 源 Suppression State
错误 C3861 “time”: 找不到标识符 ConsoleApplication2 f:\vsworkspace\consoleapplication2\consoleapplication2\consoleapplication2.cpp 25 生成