Advertisement
Guest User

Untitled

a guest
Jan 24th, 2017
88
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.77 KB | None | 0 0
  1. char* months[13] = {"tom", "Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sep", "Oct", "Nov", "Dec"};
  2.  
  3. int calculate_key(char* str)
  4. {
  5. int year;
  6. char month[3];
  7. int day, monthnum=0, compare = -1;
  8.  
  9. printf("string is: %s\n", str);
  10.  
  11. /*Läs in år, månad, dag*/
  12. fflush(stdin);
  13. printf("scanf return: %d\n", sscanf(str,"%d %s %d", &year, month, &day));
  14. printf("year = %d\n", year);
  15.  
  16. printf("day = %d\n", day);
  17.  
  18. for(int i=1; i<13; i++)
  19. {
  20. compare = strcmp(month, months[i]);
  21. /*Om strängarna är lika så returnerar strcmp 0*/
  22. if(compare==0)
  23. {
  24. printf("check\n");
  25. monthnum=i;
  26. }
  27. }
  28. printf("month = %s\n", month);
  29.  
  30. return (year*10000)+(monthnum*100)+day;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement