Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- char* months[13] = {"tom", "Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sep", "Oct", "Nov", "Dec"};
- int calculate_key(char* str)
- {
- int year;
- char month[3];
- int day, monthnum=0, compare = -1;
- printf("string is: %s\n", str);
- /*Läs in år, månad, dag*/
- fflush(stdin);
- printf("scanf return: %d\n", sscanf(str,"%d %s %d", &year, month, &day));
- printf("year = %d\n", year);
- printf("day = %d\n", day);
- for(int i=1; i<13; i++)
- {
- compare = strcmp(month, months[i]);
- /*Om strängarna är lika så returnerar strcmp 0*/
- if(compare==0)
- {
- printf("check\n");
- monthnum=i;
- }
- }
- printf("month = %s\n", month);
- return (year*10000)+(monthnum*100)+day;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement