永利平台娱乐//数据编号

2020-01-05 19:23 来源:未知

#include<stdio.h>
#include<string.h>
struct
  {
    int num;//数据编号
    int shouru;//收入
    int zhichu;//支出
    int yue;//余额
  }date[366];
int sum=0;
void win();//菜单显示

用C编写日程管理程,遇到问题
#include
#include
struct Date
{
int year;
int month;
int day;
int hour;
int minute;
char a[100];
}stu[10];
int main()
{
int n;
int m;
FILE fp,fp1;
void input();
void deletes();
void check();
void change();
void point();
printf("注;如果您是第一次运行此程序,请直接添加行程即可.n");
fp=fopen("a.txt","w");
fclose;
fp1=fopen("b.txt","w");
fclose;
while
{
printf("*日程表管理***n");
printf("1. 添加日程信息n");
printf("2. 删除日程信息n");
printf("3. 查询n");
printf("4. 设置n");
printf("0. 退出n");
scanf("%d",&n);
switch
{
case 1: input();system;break;
case 2: deletes();system;break;
case 3: check();system;break;
case 4: point();system;break;
case 0: exit;
}
}
return 0;
}
void input()
{
int n,m;
int i;
FILE *fp,*fp1;
struct Date date1;
printf("请问您是第一次运行改程序吗?如果是,请输入1,如果不是,请输入2;n");
scanf("%d",&n);
if
{
printf("请输入您要录入的事件的时间,以及事件,格式为年,月,日,小时,分钟,事件n");
scanf("%d,%d,%d,%d,%d,%s",&date1.year,&date1.month,&date1.day,&date1.hour,&date1.minute,date1.a);
fp=fopen("a.txt","w");
fprintf(fp,"%d,%d,%d,%d,%d,%sn",date1.year,date1.month,date1.day,date1.hour,date1.minute,date1.a);
fclose;
}
else if
{
printf("请输入您要录入的事件的时间,以及事件,格式为年,月,日,小时,分钟,事件,n");
scanf("%d,%d,%d,%d,%d,%s",&date1.year,&date1.month,&date1.day,&date1.hour,&date1.minute,date1.a);
fp=fopen("a.txt","a");
for(i=0;!feof
{
fread(&stu[i],sizeof(struct Date),1,fp);
}
m=i;
for(i=0;i<m;i++)
{
if(date1.year==stu[i].year&&date1.month==stu[i].month&&date1.day==stu[i].day&&date1.hour==stu[i].hour&&date1.minute==stu[i].minute)

新人写的通讯录和简短日历

#include <stdio.h>
#include <string.h>
#include <stdlib.h>
#include <conio.h>

static char *initialization_pas;
static char *password_you_entered;
static char *password_you_entering;
struct info
{
        char name[15];
        char phone[12];
        char sex[2];
        char age[4];
        char address[20];
};

void Initial();
void InitializationPassword();
void EnterPassword();

void Panel();
void FormatOutputInfo(struct info a);
void New();
void Modify();
void Delet();
void Display();
void Search();
void ModifyPassword();
void AdministratorInterface();
void NormalUserInterface();
void SelectOption(int *a);
void ExecutiveFunction1(int *a);
void ExecutiveFunction2(int *a);
void InterfaceOfAdministratorPrivilege();
void InterfaceOfNormalUserPrivilege();

void Initial()
{
        FILE *fp;
        if((fp=fopen("password.txt","wb")) == NULL)
        {
                puts("errow opening file!!!");
                getch();
                exit(1);
        }

        printf("please enter the initialization password:");
        gets(initialization_pas);
        fwrite(initialization_pas,1,10,fp);
        printf("initialization_pas is %sn", initialization_pas);上海整形医院
        fclose(fp);
}

void InitializationPassword()
{
        long len;
        FILE *fp;
    if((fp=fopen("password.txt","ab"))==NULL)
        {
                puts("errow opening file!!!");
                getch();
                exit(1);
        }
        else
        {
                fseek(fp,0,2);
                len=ftell(fp);
                if(len==0)
                {
                        puts("password.txt is empty!!!");
                        fclose(fp);
                        Initial();
                }
        else
                {
                        fclose(fp);
            fp=fopen("password.txt","rb");
                        fread(password_you_entered,1, 10, fp);
                        fclose(fp);
                }
        }
}

void EnterPassword()
{
        printf("the password had exist, please enter it correct:");
        gets(password_you_entering);
        printf("you entered is %sn", password_you_entering);
        getch();
}

void Panel()
{
        printf("%-15s %-12s %-4s %-4s %-21s","name","phone","sex","age","address");
}

void FormatOutputInfo(struct info a)
{
        printf("%-15s %-12s %-4s %-4s %-21sn", a.name, a.phone, a.sex, a.age, a.address);
}

void New()
{
        char b;
        struct info a;
        FILE *fp;
        if((fp=fopen("information.txt","ab")) == NULL)
        {
                puts("errow open file!");
                getch();
                exit(1);
        }

        do
        {
                system("CLS");
                puts("input information:");
                printf("tname:");
                gets(a.name);
                printf("tphone:");
                gets(a.phone);
                printf("tsex:");
                gets(a.sex);
                printf("tage:");
                gets(a.age);
                printf("taddress:");
                gets(a.address);

                fwrite(&a,sizeof(info),1,fp);

                printf("是否继续?(Y):[ ]bb");  /*这里用空格键有个BUG */
        b=getchar();getchar();
        }while(b=='Y' || b=='y');
        fclose(fp);
}

void Modify()
{
        struct info a;
        char b[20];
        FILE *fp1, *fp2;

                if((fp1=fopen("information.txt","rb")) == NULL)
        {
                puts("errow open file!");
                getch();
                exit(1);
        }
        if((fp2=fopen("temp.txt","wb")) == NULL)
        {
                puts("errow open file!");
                getch();
                exit(1);
        }

    printf("please enter the name you want to modify:");
        gets(b);
        while((fread(&a,sizeof(info),1,fp1)) == 1)/*这里的sizeof()内容是否可以换为结构实例  */
        {

                if(strcmp(b,a.name) == 0) /*要修改的内容 */
                {
                        printf("nplease enter the name you want to modify:");
                        gets(a.name);
                        printf("nplease enter the phone you want to modify:");
                        gets(a.phone);
                        printf("nplease enter the sex you want to modify:");
                        gets(a.sex);
                        printf("nplease enter the age you want to modify:");
                        gets(a.age);
                        printf("nplease enter the address you want to modify:");
                        gets(a.address);
                        fwrite(&a,sizeof(a),1,fp2);
                }
                else
                        fwrite(&a,sizeof(info),1,fp2);
        }

    fcloseall();
        getch();
        remove("information.txt");
        rename("temp.txt","information.txt");
}

void Delet()
{
        char f[20];
        char d[20];
        struct info a;
        FILE *fp1;
        FILE *fp2;

        printf("please enter the name you want to delet:");
        scanf("%s",d);
   
        if((fp1=fopen("information.txt","rb")) == NULL)
        {
                puts("errow open file!");
                getch();
                exit(1);
        }
        if((fp2=fopen("temp.txt","wb")) == NULL)
        {
                puts("errow open file!");
                getch();
                exit(1);
        }

    while((fread(&a,sizeof(info),1,fp1)) == 1)/*这里的sizeof()内容是否可以换为结构实例  */
        {

                if(strcmp(d,a.name) != 0)
                {
                        fwrite(&a,sizeof(info),1,fp2);
                }
        }
    fcloseall();
        getch();
        remove("information.txt");
        rename("temp.txt","information.txt");
        
}

void Display()
{
        struct info a;
        FILE *fp;
    if((fp=fopen("information.txt","rb")) == NULL)
        {
                puts("errow opening file!!!");
                getch();
                exit(1);
        }

        Panel();
        puts("");
        while((fread(&a,sizeof(info),1,fp)) == 1)        
                FormatOutputInfo(a);
        getch();
        fclose(fp);
}

void Search()
{
        int c;
        char b[10];
        struct info a;
        FILE *fp;
        printf("please enter search mode [1]name [2]phone [3]sex [4]age [5]address:");
        scanf("%d",&c);

    switch(c)
        {
        case 1:
                printf("please enter the name you want to search:");
        scanf("%s",b);
             if((fp=fopen("information.txt","rb")) == NULL)
                {
                    puts("errow opening file!!!");
                    getch();
                     exit(1);
                }

            Panel();
            puts("");
            while((fread(&a,sizeof(a),1,fp)) == 1)
                {
                    if((strcmp(a.name,b))==0)
                        {
                            FormatOutputInfo(a);
                        }
                }
            getch();
            fclose(fp);
                break;
        case 2:
                printf("please enter the phone you want to Search:");
        scanf("%s",b);
             if((fp=fopen("information.txt","rb")) == NULL)
                {
                    puts("errow opening file!!!");
                    getch();
                     exit(1);
                }

            Panel();
            puts("");
            while((fread(&a,sizeof(a),1,fp)) == 1)
                {
                    if((strcmp(a.phone,b))==0)
                        {
                            FormatOutputInfo(a);
                        }
                }
            getch();
            fclose(fp);
                break;
        case 3:
                printf("please enter the sex you want to Search:");
        scanf("%s",b);
             if((fp=fopen("information.txt","rb")) == NULL)
                {
                    puts("errow opening file!!!");
                    getch();
                     exit(1);
                }

            Panel();
            puts("");
            while((fread(&a,sizeof(a),1,fp)) == 1)
                {
                    if((strcmp(a.sex,b))==0)
                        {
                            FormatOutputInfo(a);
                        }
                }
            getch();
            fclose(fp);
                break;
        case 4:
                printf("please enter the age you want to Search:");
        scanf("%s",b);
             if((fp=fopen("information.txt","rb")) == NULL)
                {
                    puts("errow opening file!!!");
                    getch();
                     exit(1);
                }

            Panel();
            puts("");
            while((fread(&a,sizeof(a),1,fp)) == 1)
                {
                    if((strcmp(a.age,b))==0)
                        {
                            FormatOutputInfo(a);
                        }
                }
            getch();
            fclose(fp);
                break;
        case 5:
                printf("please enter the address you want to Search:");
        scanf("%s",b);
             if((fp=fopen("information.txt","rb")) == NULL)
                {
                    puts("errow opening file!!!");
                    getch();
                     exit(1);
                }

            Panel();
            puts("");
            while((fread(&a,sizeof(a),1,fp)) == 1)
                {
                    if((strcmp(a.address,b))==0)
                        {
                            FormatOutputInfo(a);
                        }
                }
            getch();
            fclose(fp);
                break;
        }
}

void ModifyPassword()
{
        char a[10]={1,2,3,4,5,1,2,3,4};
        printf("please enter the old password:");
        gets(a);
        if(strcmp(a,password_you_entering) == 0)
        {
                Initial();
        system("CLS");
                printf("modification is successful, the new password you modified is %s.n", initialization_pas);
                getch();
        }
        else
        {
                puts("the password you enterde is wrong, you will go back to menu.");
                getch();
        }
}

void AdministratorInterface()
{
        system("CLS");
        puts("welcome to the administrator privilege`s contacts interface!!!");
        puts("ttt[1]New");
        puts("ttt[2]Modify");
        puts("ttt[3]Delet");
        puts("ttt[4]Display");
        puts("ttt[5]Search");
        puts("ttt[6]ModifyPassword");
        puts("ttt[7]exit");
        printf("please enter the number to select function what you want to executive:[ ]bb");
}

void SelectOption(int *a)
{
        char b;
        fflush(stdin);
        b=getchar();
        fflush(stdin);  
        *a=atoi(&b);
}

void ExecutiveFunction1(int *a)
{
        switch(*a)
        {
        case 1:
                New();
                break;
    case 2:
                Modify();
                break;
        case 3:
                Delet();
                break;
        case 4:
                Display();
                break;
        case 5:
                Search();
                break;
        case 6:
                ModifyPassword();
                break;
        case 7:
                exit(0);
                break;
        }
}

void NormalUserInterface()
{
        system("CLS");
        puts("welcome to the normal user privilege`s contacts interface!!!");
        puts("ttt[1]Display");
        puts("ttt[2]Search");
        puts("ttt[3]exit");
        printf("please enter the number to select function what you want to executive:[ ]bb");
}

void ExecutiveFunction2(int *a)
{
        switch(*a)
        {
        case 1:
                Display();
                break;
        case 2:
                Search();
                break;
        case 3:
                exit(0);
                break;
        }
}

void InterfaceOfAdministratorPrivilege()
{
        do
        {
                int a, *p;
                p=&a;
            AdministratorInterface();
            SelectOption(p);
        ExecutiveFunction1(p);
        }while(1);
}

void InterfaceOfNormalUserPrivilege()
{
        do
        {
                int a, *p;
                p=&a;
            NormalUserInterface();
            SelectOption(p);
        ExecutiveFunction2(p);
        }while(1);
}

void main()
{
        char a[10], b[10], c[10];
    initialization_pas=a;
        password_you_entered=b;
        password_you_entering=c;

    InitializationPassword();
        EnterPassword();
        
        if((strcmp(initialization_pas,password_you_entering)==0) || (strcmp(password_you_entered,password_you_entering)==0))
        {
                puts("the password is right!!!nyou will enter the administrator privilege`s contacts!!!");
                getch();
                InterfaceOfAdministratorPrivilege();
        }
        else
        {
                puts("the password is wrong!!!nyou will enter the normal user privilege`s contacts!!!");
                getch();
                InterfaceOfNormalUserPrivilege();
        }
}

**********************************************************************************

#include <stdio.h>

static int year,month,days;
static int moon[]={0,31,28,31,30,31,30,31,31,30,31,30,31};
int i;
/*全局变量和函数对位置有顺序的要求*/

void EnterDate()
{
    puts("yyyy.mm");
        scanf("%d.%d",&year,&month);
}

void CheckDate()
{
        if(year>=1900 && month>=1 && month<=12)
        puts("The date is qualified");
        else
        {
                puts("The date entered is not qualified,please input it again.");
                EnterDate();
        }
}

void EnterAndCheckDate()
{
            EnterDate();
            CheckDate();
}

void February()
{
        if(year%4==0 && year%100!=0 || year%400==0)
                moon[2]=29;
        else
                moon[2]=28;
}

void TotalDays()
{
        days=1;
        for(i=1900;i<year;i++)
        {
        if(i%4==0 && i%100!=0 || i%400==0)
                     days+=366;
            else
                    days+=365;
        }
    for(i=1;i<month;i++)
                days+=moon[i];
}

void Calendar ()
{
        puts("SUMtMONtTUEtWEDtTREtFRItSAT");
        for(i=days%7;i>0;i--)
                printf("t");
}

void Showing()
{
        for(i=1;i<=moon[month];i++)
        {
                printf("%d",i);
                if(days%7==6)
                    puts("");
                else
                        printf("t");
                days++;
        }
        puts("");
}

void DisplayTheCalendar()
{
        February();
        TotalDays();
        Calendar ();
        Showing();
}

void main()
{
    
    EnterAndCheckDate();
        DisplayTheCalendar();
}

#include stdio.h #include string.h #include stdlib.h #include conio.h static char *initialization_pas; static char *password_you_entered; stati...

/*程序名称:学生成绩管理系统*/
/*程序设计者:致远          */
/*设计时间:2013-3-15       */

void Login()
{
  int i;
  FILE *user;
  char name[10],pass[20],na[10],pa[20];
  printf("********          请输入你的选择:          ********n");
  printf("********    1.登陆    2.注册    3.关闭    ********n");
  scanf("%d",&i);
  switch (i)
    {
    case 1:
      {
      printf("请输入你的用户名:");
      scanf("%s",na);
      printf("请输入你的密码:");
      scanf("%s",pa);
      user=fopen("user.txt","r");
Goto1:fscanf(user,"%s %sn",name,pass);
      if ((!strcmp(name,na)) && (!strcmp(pass,pa)))//判断用户名和密码
    { printf("********        欢迎你   %s        ********n",name);
      fclose(user);
      win();
      break;
    }
      else if (fopen("user.txt","r")!=NULL)
     goto Goto1;//继续查找user.txt里的用户名和密码
      else
    {
     printf("********             密码错误             ********n");
     fclose(user);
     Login();
     break;
    }
      }
    case 2:
      {
       user=fopen("user.txt","a");
       printf("请输入你的新用户名:");
       scanf("%s",name);
       printf("请输入你的新密码:");
       scanf("%s",pass);
       fprintf(user,"%s %s",name,pass);
       fprintf(user,"n");
       fclose(user);
       Login();
       break;
      }
    case 3: break;
    }
}

printf("您录入的时间和已存在的日期存在冲突n");
else
fprintf(fp,"%d,%d,%d,%d,%d,%sn",date1.year,date1.month,date1.day,date1.hour,date1.minute,date1.a);
printf;
}
fclose;
}

/**************************************************************************************************/
#include <stdio.h>
#include <string.h>
#include <stdlib.h>
#define N  50
struct student
{
    char num[15];
    char name[20];
    int score[3];
    float av;
}stu[N];

void Input()
{
  FILE *dat;
  int m,n;
  dat=fopen("date.txt","a");
  printf("你要输入几个数据?");
  scanf("%d",&m);
  sum=sum+m;
  printf("收入 | 支出n");
  for (n=1;n<=m;n++)
    {
     scanf("%d%d",&date[n].shouru,&date[n].zhichu);
     fprintf(dat,"%d %dn",date[n].shouru,date[n].zhichu);
    }
  fclose(dat);
  printf("********      你输入了 %d 个数据      ********n",m);
  win();
}

}
void deletes()
{
int p,m,i;
struct Date date1;
FILE *fp,*fp1;
printf("请输入相应的时间n");
scanf("%d,%d,%d,%d,%d",&date1.year,&date1.month,&date1.day,&date1.hour,&date1.minute);
fp=fopen("a.txt","r");
for(i=0;!feof
{
fread(&stu[i],sizeof(struct Date),1,fp);
}
m=i;
for(i=0;i {
if(date1.year==stu[i].year&&date1.month==stu[i].month&&date1.day==stu[i].day&&date1.hour==stu[i].hour&&date1.minute==stu[i].minute)
printf("您在该时间的时间安排为:%s",stu[i].a);
}
p=i;
stu[p].year=0;
stu[p].month=0;
stu[p].day=0;
stu[p].hour=0;
stu[p].minute=0;
for(i=0;i fwrite(&stu[i],sizeof(struct Date),1,fp);
fclose;
}
void check()
{
int i,n,p,m,a;
struct Date date1;
FILE *fp,*fp1;
fp1=fopen("b.txt","r");
fread(&p,sizeof,1,fp1);
fclose;
printf("您好,您进入了查询功能,该程序的功能为查询将要发生的事件n");
printf("请输入您提前提醒的单位,1;天,2;小时,3;分钟n");
scanf("%d",&n);
if
{
printf("请输入年,月,日,小时,分钟n");
scanf("%d,%d,%d,%d,%d",&date1.year,&date1.month,&date1.day,&date1.hour,&date1.minute);
fp=fopen("a.txt","r");
while)
{
fread(&stu[i],sizeof(struct Date),1,fp);
i++;
}
m=i;
for(i=0;i {
if((date1.day-stu[i].day) {
p=i;
printf("您有将要发生的事件:%d,%d,%d,%d,%d%sn",stu[p].year,stu[p].month,stu[p].day,stu[p].hour,stu[p].minute,stu[p].a);
if((stu[i].day-date1.day) {
a=i;
printf("已经发生的事件:%d,%d,%d,%d,%d%sn",stu[a].year,stu[a].month,stu[a].day,stu[a].hour,stu[a].minute,stu[a].a);
}
}
}
fclose;
}
if
{
printf("请输入年,月,日,小时,分钟n");
scanf("%d,%d,%d,%d,%d",&date1.year,&date1.month,&date1.day,&date1.hour,&date1.minute);
fp=fopen("a.txt","r");
while)
{
fread(&stu[i],sizeof(struct Date),1,fp);
i++;
}
m=i;
for(i=0;i {
if((date1.hour-stu[i].hour) {
p=i;
printf("您有将要发生的事件:%d,%d,%d,%d,%d%sn",stu[p].year,stu[p].month,stu[p].day,stu[p].hour,stu[p].minute,stu[p].a);
if((stu[i].hour-date1.hour) {
a=i;
printf("已经发生的事件:%d,%d,%d,%d,%d%sn",stu[a].year,stu[a].month,stu[a].day,stu[a].hour,stu[a].minute,stu[a].a);
}
}
}
fclose;
}
if
{
printf("请输入年,月,日,小时,分钟n");
scanf("%d,%d,%d,%d,%d",&date1.year,&date1.month,&date1.day,&date1.hour,&date1.minute);
fp=fopen("a.txt","r");
while)
{
fread(&stu[i],sizeof(struct Date),1,fp);
i++;
}
m=i;
for(i=0;i {
if((date1.minute-stu[i].minute) {
p=i;
printf("您有将要发生的事件:%d,%d,%d,%d,%d%sn",stu[p].year,stu[p].month,stu[p].day,stu[p].hour,stu[p].minute,stu[p].a);
if((stu[i].minute-date1.minute) {
a=i;
printf("已经发生的事件:%d,%d,%d,%d,%d%sn",stu[a].year,stu[a].month,stu[a].day,stu[a].hour,stu[a].minute,stu[a].a);
}
}
}
fclose;
}
}
void point()
{
int n;
void tixing();
void jiancha1();
void jianhca2();
printf("您已经进入了本程序的设置功能,在这里,您可以:n");
printf("1.设置提前提醒的时间n");
printf("2.对已经录入的时间进行合理性检查n");
printf("3.对输入的提醒时间进行合理性检查n");
printf;
scanf("%d",&n);
while(n!=0&&n!=1&&n!=2&&n!=3)
{
switch
{
case 1: tixing();break;
case 2: jiancha1();break;
// case 3: jiancha();break;
case 0: break;
default: printf("您输入的数字有误,请重新输入");
}
}
}
void tixing()
{
int n,m;
FILE *fp,*fp1;
printf("请输入提前提醒的时间,注意:如果您以天为单位,请输入1,如果以小时为单位,请输入2,如果以分钟为单位,请输入3n");
scanf("%d",&n);
if
{
printf("您好,请输入提前提醒的天数n");
scanf("%d",&m);
fp1=fopen("b.txt","w");
fprintf;
fclose;
}
else if
{
printf("您好,请输入提前提醒的小时n");
scanf("%d",&m);
fp1=fopen("b.txt","w");
fprintf;
fclose;
}
else
{
printf("您好,请输入提前提醒的分钟n");
scanf("%d",&m);
fp1=fopen("b.txt","w");
fprintf;
fclose;
}
}
void jiancha1()
{
int n,m,p;
int i=0;
FILE *fp,*fp1;
printf("您好,你进入了检查模块,此模块旨在对您已录入的时间进行合理性检查n");
fp=fopen("a.txt","w");
while)
{
fread(&stu[i],sizeof(struct Date),1,fp);
i++;
}
m=i;
for(i=0;i {
if(((0==stu[i].year%4)&&(0!=stu[i].year%100))||(0==stu[i].year%400))
{
p=i;
if(stu[p].month==2)
{
if(stu[p].year=12||stu[p].day<=0&&stu[p].day>=28||stu[p].minute<=0&&stu[p].minute>=60||stu[p].hour<=0&&stu[p].hour>=24)
printf("您的录入的信息有误,这条信息为:%d,%d,%d,%d,%d,%sn",stu[p].year,stu[p].month,stu[i].day,stu[p].hour,stu[p].minute,stu[p].a);
}
else if(stu[p].month {
if(stu[p].year=12||stu[p].day<=0&&stu[p].day>=30||stu[p].minute<=0&&stu[p].minute>=60||stu[p].hour<=0&&stu[p].hour>=24)
printf("您的录入的信息有误,这条信息为:%d,%d,%d,%d,%d,%sn",stu[p]永利平台娱乐,.year,stu[p].month,stu[p].day,stu[p].hour,stu[p].minute,stu[p].a);

/**************************************************************************************************/
save(int n)   
{
    FILE *p;
    int i;
    p=fopen("stud","wb");
    for (i=0;i<n;i++)
        fwrite(&stu[i],sizeof(struct student),1,p);
    fclose(p);
    return (n);
}

void all()
{
  FILE *dat;
  int i,x=0,y=0,z=0;
  dat=fopen("date.txt","r");
  for (i=1;i<=sum;i++)
  {
    fscanf(dat,"%d %d",&date[i].shouru,&date[i].zhichu);
    date[i].num=i;
    x=x+date[i].shouru;
    y=y+date[i].zhichu;
    z=x-y;
    date[i].yue=z;
  }
}

else
{
if(stu[p].year<=0||stu[p].month<=0&&stu[p].month>=12||stu[p].day<=0&&stu[p].day>=31||stu[p].minute<=0&&stu[p].minute>=60||stu[p].hour<=0&&stu[p].hour>=24)
printf("您的录入的信息有误,这条信息为:%d,%d,%d,%d,%d,%sn",stu[p].year,stu[p].month,stu[p].day,stu[p].hour,stu[p].minute,stu[p].a);
}
}
}
else
{
p=i;
if(stu[p].month==2)
{
if(stu[p].year<=0||stu[p].month<=0&&stu[p].month>=12||stu[p].day<=0&&stu[p].day>=28||stu[p].minute<=0&&stu[p].minute>=60||stu[p].hour<=0&&stu[p].hour>=24)
printf("您的录入的信息有误,这条信息为:%d,%d,%d,%d,%d,%sn",stu[p].year,stu[p].month,stu[i].day,stu[i].hour,stu[i].minute,stu[i].a);
}
else if(stu[p].month {
if(stu[i].year=12||stu[p].day<=0&&stu[p].day>=30||stu[p].minute<=0&&stu[p].minute>=60||stu[p].hour<=0&&stu[i].hour>=24)
printf("您的录入的信息有误,这条信息为:%d,%d,%d,%d,%d,%sn",stu[p].year,stu[p].month,stu[p].day,stu[p].hour,stu[p].minute,stu[p].a);

/**************************************************************************************************/
count()
{
    FILE *p;
    int i;
if((p=fopen("stud","rb"))==NULL)
{p=fopen("stud","wb");}
    else 
{
p=fopen("stud","rb");
for(i=0;!feof(p);i++)
fread(&stu[i],sizeof(struct student),1,p);
}
    fclose(p);
    return(i-1);
}

TAG标签:
版权声明:本文由永利平台娱乐发布于永利平台娱乐,转载请注明出处:永利平台娱乐//数据编号