Thread: Compiling Error

  1. #1
    Registered User
    Join Date
    Sep 2011
    Posts
    61

    Compiling Error

    I need help with the calc function and the error i'm getting. thanks
    Code:
    #include <stdio.h>
    
    
    void getInput(int* pNum1, int* pNum2);
    void calc(int num1, int num2, int* pSum, int* pQuotient, int* pRemainder,
    double* pHalfNum1, double* pHalfNum2, double* pFraction, int* pAlgebra);
    int intOps(int num1, int num2, int* pSum, int* pQuotient, int* pRemainder,
    int* pAlgebra);
    double doubleOps(int num1, int num2, double* pHalfNum1, double* pHalfNum2,
    double* fraction);
    void display(int num1, int num2, int sum, int quotient, int remainder,
    double halfNum1, double halfNum2, double fraction);
    
    
    int main(void)
    {
       int num1, num2;
       int sum, quotient, remainder;
       double halfNum1, halfNum2, fraction;
       int algebra;
    
    
       getInput(&num1, &num2);
       calc(num1, num2, &sum, &quotient, &remainder, &halfNum1, &halfNum2,
       &fraction, &algebra);
    
    
       return 0;
    }
    
    
    void getInput(int* pNum1, int* pNum2)
    {
       printf("\nName: Danielle Evans");
       printf("\nPlease enter two integers : ");
       scanf("%d%d", pNum1, pNum2);
    }
    
    
    void calc(int num1, int num2, int* pSum, int* pQuotient, int* pRemainder,
    double* pHalfNum1, double* pHalfNum2, double* pFraction, int* pAlgebra)
    {
    
    
    }
    
    
    int intOps(int num1, int num2, int* pSum, int* pQuotient, int* pRemainder,
    int* pAlgebra)
    {
       *pSum = num1 + num2;
       *pQuotient = num1 / num2;
       *pRemainder = num1 % num2;
       *pAlgebra = 2 * num1 + 4 * num2 + num1 * num2 - num1 / num2;
    }
    
    
    double doubleOps(int num1, int num2, double* pHalfNum1, double* pHalfNum2,
    double* pFraction)
    {
       *pHalfNum1 = num1 / 2.0;
       *pHalfNum2 = num2 / 2.0;
       *pFraction = num1 / (double)num2;
    }
    
    
    void display(int num1, int num2, int sum, double halfNum1, double halfNum2,
    int quotient, int remainder, double fraction, int algebra)
    {
       printf("\n%20s%20s", "Description", "Data");
       printf("\n%20s%20s", "-----------", "----");
       printf("\n%20s%20d", "Input 1", num1);
       printf("\n%20s%20d", "Input 2", num2);
       printf("\n%20s%20d", "Sum", sum);
       printf("\n%20s%20.1lf", "Half of input 1", halfNum1);
       printf("\n%20s%20.1lf", "Half of input 2", halfNum2);
       printf("\n%20s%20d", "Quotient", quotient);
       printf("\n%20s%20d", "Remainder", remainder);
       printf("\n%20s%20.4lf", "Fraction", fraction);
       printf("\n%20s%20d", "Algebra", algebra);
    }
    My error :
    Code:
    projectTwo.c:60: error: conflicting types for 'display'projectTwo.c:11: error: previous declaration of 'display' was here
    projectTwo.c:60: error: conflicting types for 'display'
    projectTwo.c:11: error: previous declaration of 'display' was here

  2. #2
    Registered User
    Join Date
    Sep 2011
    Posts
    61
    Okay I figured out the error. Now I just need help with the calc function.

Popular pages Recent additions subscribe to a feed

Similar Threads

  1. Compiling Error
    By Dannibe7 in forum C Programming
    Replies: 3
    Last Post: 09-26-2011, 06:08 PM
  2. a Compiling error?
    By kiros88 in forum C Programming
    Replies: 12
    Last Post: 05-21-2010, 12:32 PM
  3. Compiling error (Maybe a syntax error)
    By davidvoyage200 in forum C++ Programming
    Replies: 6
    Last Post: 03-27-2003, 10:09 PM
  4. Error in compiling G++
    By nevermind in forum C++ Programming
    Replies: 2
    Last Post: 10-28-2002, 07:40 AM
  5. error compiling
    By Unregistered in forum C++ Programming
    Replies: 4
    Last Post: 05-23-2002, 10:33 PM