Getting a Error in my Wettest/driest month program

So my program is suppose to calculate the rain totals for the month but I get a weird error I've never seen.
ERROR: Unresolved external symbol "double_cdecl wettestMonth(double*const,int)" (?wettestMonth@@YANQANH@Z) referenced in function_main

Please let me know what I'm doing wrong.
Thanks,


#include "stdafx.h"

#include <iostream>

#include <iomanip>

#include <string>

using namespace std;

//Function Prototypes

double getData();

double totalRainfall(double[], int);

double averageRainfall(double[], int);

double wettestMonth(double[], int);

double driestMonth(double[], int);

int main ()

{

const int NUM_MONTHS = 12;

double months[NUM_MONTHS];

double yearTotal, average, wettest, driest;

for (int count = 0; count < NUM_MONTHS; count++)

{ months[count]= getData(); }

yearTotal = totalRainfall(months, NUM_MONTHS);

average = averageRainfall(months, NUM_MONTHS);

wettest = wettestMonth(months, NUM_MONTHS);

driest = driestMonth(months, NUM_MONTHS);

cout <<"Total Rainfall: " << yearTotal << endl;

cout << "Average Rainfall: " << average <<endl;

cout << "Driest Month: "<< driest << endl;

cout <<"Westtest Month: " << wettest <<endl;

return 0;

}

double getData()

{

double monthTotal;

cout << "Please Enter the months rainfall: ";

cin >> monthTotal;

if (monthTotal < 0)

{

cout << "Please Eneter a positive value for rainfall: ";

cin>> monthTotal;

}

return monthTotal;

}

double totalRainfall(double month[], int num_months)

{

double total = 0;

for (int counter = 0; counter < num_months; counter++)

{

total += month[counter];

}

return total;

}

double averageRainfall( double month[], int num_months)

{

double total = 0;

for (int counter = 0; counter < num_months; counter++)

{

total += month[counter];

}

double average = (total / num_months);

return average;

}

double westtestMonth(double month[], int num_months)

{

double wettest = month[0];

for (int count = 0; count < num_months; count++)

{

if (month[count] > wettest)

wettest = count;

}

return wettest;

}

double driestMonth(double month[], int num_months)

{

double driest = month[0];

for (int count = 0; count < num_months; count++)

{

if (month[count] < driest)

driest = count;

}

return driest;

}
You've mispelt wettestMonth (westtestMonth).
Topic archived. No new replies allowed.