1. This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn More.

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,287
    Likes Received:
    364
    Trophy Points:
    83

Share This Page