C Programming Halp! :)
BOOLEAN SequentialSearch(ARRAY_LIST *plist, YEAR targetYear, int *loc)
{
int i; /* loop control variable */
int numFound; /* counts how many found */
BOOLEAN found; /* return value TRUE if success FALSE if not */
numFound = 0; /* set to none in the beginning */
found = FALSE; /* initial setting until a record is found */
/* search through the array list for targets */
for(i = 0; i < plist->count; i++)
{
if (EQ(targetYear, plist->car[i].year)) /* target year is found */
{
loc = loc;
numFound++; /* add one to the count */
/* ********
HERE IS WHERE YOU WILL WANT TO HANDLE DISPLAYING THE CAR RECORD.
EITHER DIRECTLY, OR BY CALLING A FUNCTION TO DO IT
********* */
found = TRUE; /* successfully found at least one record */
}
}
printf("\n\n %d record(s) found that match\n", numFound);
i = 0; /* reset value of i */
return found;
}
This is the function I am calling... the only problem is I don't know what to send it exactly. Who wants to help? [img]/images/graemlins/smile.gif[/img]
|