• 大小: 2.11KB
    文件类型: .cpp
    金币: 1
    下载: 0 次
    发布日期: 2020-12-14
  • 语言: C#
  • 标签: 抽奖  

资源简介

在生成的同级目录 增加 data.txt 其中为 抽奖人员名单

资源截图

代码片段和文件信息

//源代码如下
#include  
#include  
#include  
#define MAX_NUM 9999 
//定义保存人名和电话的数据结构 
struct Person 

char name[20]; 
char telno[15]; 
char award; 
}; 
int num = 0; //统计人数 
FILE *fp; //文件指针 
Person persons[MAX_NUM]; //定义数组 
int awarder_1[1] = {-1}; //一等奖 
int awarder_2[2] = {-1 -1}; //二等奖 
int awarder_3[5] = {-1 -1 -1 -1 -1};//三等奖 
//读取文件 
void readdata() 

int i = 0; //数组下标 
Person person; 
//文件打开 
fp = fopen(“data.txt“ “r“); 
if (fp == NULL) 

printf(“打开文件data.txt失败!\n“); 
return; 

//当文件不为空 
while (!feof(fp)) 

num ++; 
fscanf(fp “%s“ person.telno); 
fscanf(fp “%s“ person.name); 
person.award = ‘F‘; 
persons[i++] = person; 


//初始化标识 
void init() 

for(int i = 0; i < num; i++) 

persons[i].awa

评论

共有 条评论