1. We have moved from vBulletin to XenForo and you are viewing the site in the middle of the move. Though the functional aspect of everything is working fine, we are still working on other changes including the new design on Xenforo.
    Dismiss Notice

function calling

Discussion in 'C' started by musicmancanora4, Mar 12, 2006.

  1. musicmancanora4

    musicmancanora4 New Member

    Joined:
    Mar 9, 2006
    Messages:
    42
    Likes Received:
    0
    Trophy Points:
    0
    I just want to be able to successfully call the validate Month function inside the getMonth function.. it works when i call getUserInput() but i get type cast errors if i try it with this function. Any idea as to how i can write it up? thnxs




    Code:
    unsigned getMonth()
    {
       
       /*** declare variables*/
      
      unsigned  i;
      int  valid = 0;
      char *prompt = "Please enter a month between 0 - 12\n";
      char *month;
      
      
      
      do
      {
      
      month = getUserInput(prompt);
      /* in here i want to call the validateMonth() fucntion*/
    
      }
      while(!valid);
      /*printf("hello %s",month);*/
      /*printf("Please enter a month between 0 - 12\n");*/
      
     
       
       return EXIT_SUCCESS;
    
    }
    
    Code:
    unsigned validateMonth(unsigned month)
    {
         unsigned m;
         while(month<0 || month>12)
         {
            
            printf("Month error 0 or less or equal to 12 please\n");
            
         }
    
         return m;
    }
    
    
     
  2. shabbir

    shabbir Administrator Staff Member

    Joined:
    Jul 12, 2004
    Messages:
    15,276
    Likes Received:
    364
    Trophy Points:
    83

Share This Page