compare date,year, month, hour, minute, second
#include<stdio.h>
#include<stdlib.h> #include<string.h> #include<conio.h> typedef struct date { int year; int mounth; int date; int hours; int min; int sec; }d; int comp(d c,d c2){ if(c.year<c2.year){ return -1; } if(c.year>c2.year){ return 1; } if(c.mounth<c2.mounth){ return -1; } if(c.mounth>c2.mounth){ return 1; } if(c.date<c2.date){ return -1; } if(c.date>c2.date){ return 1; } if(c.hours<c2.hours){ return -1; } if(c.hours>c2.hours){ return 1; } if(c.min<c2.min){ return -1; } if(c.min>c2.min){ return 1; } if(c.sec<c2.sec){ return -1; } if(c.sec>c2.sec){ return 1; } return 0; } int main(){ d c={20,7,21,6,25,11}; d c2= {2,7,21,6,25,11}; int a = comp(c,c2); system ("cls"); printf("%d\n",a); getch(); return 0; }
Comments
Post a Comment