What is Error 1 error LNK2019: unresolved external symbol ????



 DEVELOP > c-Plus-Plus > What is Error 1 error LNK2019: unresolved external symbol ????

LINK TO THIS PAGE  


rating :  0   |  0


  Page 1 of 1

1

 
Topic: DEVELOP > c-Plus-Plus
User: "Trent"
Date: 28 Jun 2007 10:11:53 PM
Object: What is Error 1 error LNK2019: unresolved external symbol ????
Here is the error while using Visual Studio 2005
Error 1 error LNK2019: unresolved external symbol "void __cdecl
print(int,int,int,int,int,int,int,int)" (?print@@YAXHHHHHHHH@Z) referenced
in function _main assign2.obj
Thanks a lot !
Here is the code:
#include <iostream>
#include <fstream>
#include<iomanip>
using namespace std;
void bubbleSort(int *array, const int, int &); //function prototypes
void selectionSort(int *, const int, int &);
void insertionSort(int *, const int, int &);
void swap(int *, int *);
void print(int array, int size, int bubbleSort, int selectionSort, int
insertionSort, int bcount, int scount, int icount);
// print(&numArray, arraySize, &bsort, &ssort, &isort,
bsortCounter,sSortCounter, iSortCounter);
ifstream inFile;
ofstream outFile;
int main()
{
const int arraySize = 10;
int numArray[arraySize];
int bsort[arraySize];
int bsortCounter =0;
int isort[arraySize];
int iSortCounter =0;
int ssort[arraySize];
int sSortCounter =0;
// each sort needs array and counter
inFile.open("input.txt"); //opening input file
if (!inFile)
{
cerr << "Error Opening File" << endl;
system("pause");
return -1;
}
for (int i =0;i < 5;i++)
{
for (int j=0; j< arraySize;j++)
{
inFile >> numArray[j];
bsort[j]=numArray[j];
isort[j]=numArray[j];
ssort[j]=numArray[j];
}
cout << endl;
bubbleSort(bsort, arraySize, bsortCounter);// call the sort functions
selectionSort(ssort, arraySize,sSortCounter);
insertionSort(isort, arraySize,iSortCounter);
}
print(*numArray, arraySize, *bsort, *ssort, *isort,
bsortCounter,sSortCounter, iSortCounter);
cout << endl;
system("pause");
inFile.close();// close files
outFile.close();
return 0;
}
// Funtions below
void bubbleSort(int *array, const int size, int &count)
{
int i, pass;
for (pass =0; pass < size - 1; pass++) //# of passes
count= count+1;
for (i= 0; i < size - 1; i++) // one pass
if (array[i] > array[i+1]) //one comparison
{
swap(&array[i], &array[i+1]);
}
}// end of bubble Sort function
void selectionSort(int *array, const int size, int &count)
{
int i, j, tmp;
for (i = 0; i < size - 1; i++)
{
tmp = i;
count = count + 1;
for (j = i+1; j < size; j++)
if (array[j] < array[tmp])
tmp = j;
swap(&array[i], &array[tmp]); //call swap funtion
}
}
void swap(int *element1, int *element2)
{
int tmp = *element1;
*element1 = *element2;
*element2 = tmp;
}
void insertionSort(int *array,const int size, int &count)
{
int tmp,i;
for(int j=1;j<size;j++)
{
tmp=array[j];
i=j-1;
while(array[i]>tmp && i>=0)
{
count = count +1;
array[i+1]=array[i];
i--;
}
array[i+1]=tmp;
}
}
void print(int *array, int size, int *bubbleSort, int *selectionSort, int
*insertionSort, int bcount, int scount, int icount)
{
cout << " Unsorted List Bubble Sorted Selection Sorted Insertion Sorted" <<
endl;
for (int k =0;k < size;k++)
cout << setw(15) <<array[k] << setw(16) << bubbleSort[k] << setw(20) <<
selectionSort[k] << setw(19) << insertionSort[k] << endl;
cout << endl << "Number: "<<setw(23) <<bcount << setw(20)<<scount
<<setw(19)<< icount << endl;
}// end of print function
.

User: ""

Title: Re: What is Error 1 error LNK2019: unresolved external symbol ???? 28 Jun 2007 10:52:32 PM
On 6 29 , 11 11 , "Trent" <t...@nunya.com> wrote:

Here is the error while using Visual Studio 2005

Error 1 error LNK2019: unresolved external symbol "void __cdecl
print(int,int,int,int,int,int,int,int)" (?print@@YAXHHHHHHHH@Z) referenced
in function _main assign2.obj

Thanks a lot !

Maybe you should change your print function declaration and print
function call
like this?

void print(int array, int size, int bubbleSort, int selectionSort, int
insertionSort, int bcount, int scount, int icount);

void print(int *array, int size, int *bubbleSort, int *selectionSort,
int
*insertionSort, int bcount, int scount, int icount)
and

print(*numArray, arraySize, *bsort, *ssort, *isort,
bsortCounter,sSortCounter, iSortCounter);

print(numArray, arraySize, sort, ssort, isort,
bsortCounter,sSortCounter, iSortCounter);
misunderstand pointer's use?
BestRegards
Kmoving
.
User: "Trent"

Title: Re: What is Error 1 error LNK2019: unresolved external symbol ???? 28 Jun 2007 11:20:52 PM
<kmoving@gmail.com> wrote in message
news:1183089152.444268.76260@z28g2000prd.googlegroups.com...

On 6 29 , 11 11 , "Trent" <t...@nunya.com> wrote:

Here is the error while using Visual Studio 2005

And finally,,
Does not compile under g++ or gcc
assign2.cpp:146: error: missing terminating " character
assign2.cpp:147: error: missing terminating " character
assign2.cpp:20: error: expected constructor, destructor, or type conversion
before â,â token
assign2.cpp:20: error: expected constructor, destructor, or type conversion
before â,â token
assign2.cpp:20: error: expected constructor, destructor, or type conversion
before â)â token
assign2.cpp: In function âint main()â:
assign2.cpp:66: error: invalid conversion from âintâ to âint*â
assign2.cpp:66: error: initializing argument 1 of âvoid print(int*, int,
int*, int*, int*, int, int, int)â
assign2.cpp:66: error: invalid conversion from âintâ to âint*â
assign2.cpp:66: error: initializing argument 3 of âvoid print(int*, int,
int*, int*, int*, int, int, int)â
assign2.cpp:66: error: invalid conversion from âintâ to âint*â
assign2.cpp:66: error: initializing argument 4 of âvoid print(int*, int,
int*, int*, int*, int, int, int)â
assign2.cpp:66: error: invalid conversion from âintâ to âint*â
assign2.cpp:66: error: initializing argument 5 of âvoid print(int*, int,
int*, int*, int*, int, int, int)â
assign2.cpp: At global scope:
assign2.cpp:143: error: expected constructor, destructor, or type conversion
before âvoidâ
Seems like maybe I better switch to int xxxx[]

Error 1 error LNK2019: unresolved external symbol "void __cdecl
print(int,int,int,int,int,int,int,int)" (?print@@YAXHHHHHHHH@Z)
referenced
in function _main assign2.obj

Thanks a lot !


Maybe you should change your print function declaration and print
function call
like this?

void print(int array, int size, int bubbleSort, int selectionSort, int
insertionSort, int bcount, int scount, int icount);


void print(int *array, int size, int *bubbleSort, int *selectionSort,
int
*insertionSort, int bcount, int scount, int icount)

and

print(*numArray, arraySize, *bsort, *ssort, *isort,
bsortCounter,sSortCounter, iSortCounter);


print(numArray, arraySize, sort, ssort, isort,
bsortCounter,sSortCounter, iSortCounter);

misunderstand pointer's use?

BestRegards
Kmoving


.
User: "John Harrison"

Title: Re: What is Error 1 error LNK2019: unresolved external symbol ???? 29 Jun 2007 01:17:29 AM
Trent wrote:

<kmoving@gmail.com> wrote in message
news:1183089152.444268.76260@z28g2000prd.googlegroups.com...

On 6 29 , 11 11 , "Trent" <t...@nunya.com> wrote:

Here is the error while using Visual Studio 2005



And finally,,

Does not compile under g++ or gcc

assign2.cpp:146: error: missing terminating " character
assign2.cpp:147: error: missing terminating " character
assign2.cpp:20: error: expected constructor, destructor, or type conversion
before â,â token
assign2.cpp:20: error: expected constructor, destructor, or type conversion
before â,â token
assign2.cpp:20: error: expected constructor, destructor, or type conversion
before â)â token
assign2.cpp: In function âint main()â:
assign2.cpp:66: error: invalid conversion from âintâ to âint*â
assign2.cpp:66: error: initializing argument 1 of âvoid print(int*, int,
int*, int*, int*, int, int, int)â
assign2.cpp:66: error: invalid conversion from âintâ to âint*â
assign2.cpp:66: error: initializing argument 3 of âvoid print(int*, int,
int*, int*, int*, int, int, int)â
assign2.cpp:66: error: invalid conversion from âintâ to âint*â
assign2.cpp:66: error: initializing argument 4 of âvoid print(int*, int,
int*, int*, int*, int, int, int)â
assign2.cpp:66: error: invalid conversion from âintâ to âint*â
assign2.cpp:66: error: initializing argument 5 of âvoid print(int*, int,
int*, int*, int*, int, int, int)â
assign2.cpp: At global scope:
assign2.cpp:143: error: expected constructor, destructor, or type conversion
before âvoidâ

Show us the code. I'm not psychic.



Seems like maybe I better switch to int xxxx[]

In a function there is no difference
int f(int* x)
int f(int x[])
mean EXACTLY the same, x is a pointer to int. Confusing and stupid but true.
john
.
User: "Trent"

Title: Re: What is Error 1 error LNK2019: unresolved external symbol ???? 29 Jun 2007 07:58:39 AM
"John Harrison" <john_andronicus@hotmail.com> wrote in message
news:Zt1hi.10111$_l6.7136@newsfe6-win.ntli.net...

Trent wrote:

<kmoving@gmail.com> wrote in message
news:1183089152.444268.76260@z28g2000prd.googlegroups.com...

On 6 29 , 11 11 , "Trent" <t...@nunya.com> wrote:

Here is the error while using Visual Studio 2005



And finally,,

Does not compile under g++ or gcc

assign2.cpp:146: error: missing terminating " character
assign2.cpp:147: error: missing terminating " character
assign2.cpp:20: error: expected constructor, destructor, or type
conversion before â,â token
assign2.cpp:20: error: expected constructor, destructor, or type
conversion before â,â token
assign2.cpp:20: error: expected constructor, destructor, or type
conversion before â)â token
assign2.cpp: In function âint main()â:
assign2.cpp:66: error: invalid conversion from âintâ to âint*â
assign2.cpp:66: error: initializing argument 1 of âvoid print(int*,
int, int*, int*, int*, int, int, int)â
assign2.cpp:66: error: invalid conversion from âintâ to âint*â
assign2.cpp:66: error: initializing argument 3 of âvoid print(int*,
int, int*, int*, int*, int, int, int)â
assign2.cpp:66: error: invalid conversion from âintâ to âint*â
assign2.cpp:66: error: initializing argument 4 of âvoid print(int*,
int, int*, int*, int*, int, int, int)â
assign2.cpp:66: error: invalid conversion from âintâ to âint*â
assign2.cpp:66: error: initializing argument 5 of âvoid print(int*,
int, int*, int*, int*, int, int, int)â
assign2.cpp: At global scope:
assign2.cpp:143: error: expected constructor, destructor, or type
conversion before âvoidâ


Show us the code. I'm not psychic.

But here it is anyway:
I changed it a tad bit to see if the changes would work.
-----------------------------
#include <iostream>
#include <fstream>
#include<iomanip>
using namespace std;
void bubbleSort(int array[], const int, int &); //function prototypes
void selectionSort(int [], const int, int &);
void insertionSort(int [], const int, int &);
void swap(int *, int *);
void print(int array[], int size, int bubbleSort[], int selectionSort[], int
insertionSort[], int bcount, int scount, int icount);
// print(&numArray, arraySize, &bsort, &ssort, &isort,
bsortCounter,sSortCounter, iSortCounter);
ifstream inFile;
ofstream outFile;
int main()
{
const int arraySize = 10;
int numArray[arraySize];
int bsort[arraySize];
int bsortCounter =0;
int isort[arraySize];
int iSortCounter =0;
int ssort[arraySize];
int sSortCounter =0;
// each sort needs array and counter (parallel arrays)
inFile.open("input.txt"); //opening input file
if (!inFile)
{
cerr << "Error Opening File" << endl;
system("pause");
return -1;
}
for (int i =0;i < 5;i++)
{
for (int j=0; j< arraySize;j++)
{
inFile >> numArray[j];
bsort[j]=numArray[j];
isort[j]=numArray[j];
ssort[j]=numArray[j];
}
cout << endl;
bubbleSort(bsort, arraySize, bsortCounter);// call the sort functions
selectionSort(ssort, arraySize,sSortCounter);
insertionSort(isort, arraySize,iSortCounter);
print(numArray, arraySize, bsort, ssort, isort, bsortCounter,sSortCounter,
iSortCounter);\
}
cout << endl;
system("pause");
inFile.close();// close files
outFile.close();
return 0;
}
// Funtions below
void bubbleSort(int array[], const int size, int &count)
{
int i, pass;
for (pass =0; pass < size - 1; pass++) //# of passes
count= count+1;
for (i= 0; i < size - 1; i++) // one pass
if (array[i] > array[i+1]) //one comparison
{
swap(&array[i], &array[i+1]);
}
}// end of bubble Sort function
void selectionSort(int array[], const int size, int &count)
{
int i, j, tmp;
for (i = 0; i < size - 1; i++)
{
tmp = i;
count = count + 1;
for (j = i+1; j < size; j++)
if (array[j] < array[tmp])
tmp = j;
swap(&array[i], &array[tmp]); //call swap funtion
}
}
void swap(int *element1, int *element2)
{
int tmp = *element1;
*element1 = *element2;
*element2 = tmp;
}
void insertionSort(int array[],const int size, int &count)
{
int tmp,i;
for(int j=1;j<size;j++)
{
tmp=array[j];
i=j-1;
while(array[i]>tmp && i>=0)
{
count = count +1;
array[i+1]=array[i];
i--;
}
array[i+1]=tmp;
}
}
void print(int array[], int size, int bubbleSort[], int selectionSort[], int
insertionSort[], int bcount, int scount, int icount)
{
cout << " Unsorted List Bubble Sorted Selection Sorted Insertion
Sorted" << endl;
for (int k =0;k < size;k++)
cout << setw(15) <<array[k] << setw(16) << bubbleSort[k] << setw(20) <<
selectionSort[k] << setw(19) << insertionSort[k] << endl;
cout << endl << "Number: " << setw(23) <<bcount << setw(20)<<scount
<<setw(19)<< icount << endl;
}// end of print function



Seems like maybe I better switch to int xxxx[]


In a function there is no difference

int f(int* x)

int f(int x[])

mean EXACTLY the same, x is a pointer to int. Confusing and stupid but
true.

john

.
User: "John Harrison"

Title: Re: What is Error 1 error LNK2019: unresolved external symbol ???? 29 Jun 2007 11:33:50 AM
Trent wrote:

"John Harrison" <john_andronicus@hotmail.com> wrote in message
news:Zt1hi.10111$_l6.7136@newsfe6-win.ntli.net...

Trent wrote:

<kmoving@gmail.com> wrote in message
news:1183089152.444268.76260@z28g2000prd.googlegroups.com...

On 6 29 , 11 11 , "Trent" <t...@nunya.com> wrote:

Here is the error while using Visual Studio 2005


And finally,,

Does not compile under g++ or gcc

assign2.cpp:146: error: missing terminating " character
assign2.cpp:147: error: missing terminating " character
assign2.cpp:20: error: expected constructor, destructor, or type
conversion before â,â token
assign2.cpp:20: error: expected constructor, destructor, or type
conversion before â,â token
assign2.cpp:20: error: expected constructor, destructor, or type
conversion before â)â token
assign2.cpp: In function âint main()â:
assign2.cpp:66: error: invalid conversion from âintâ to âint*â
assign2.cpp:66: error: initializing argument 1 of âvoid print(int*,
int, int*, int*, int*, int, int, int)â
assign2.cpp:66: error: invalid conversion from âintâ to âint*â
assign2.cpp:66: error: initializing argument 3 of âvoid print(int*,
int, int*, int*, int*, int, int, int)â
assign2.cpp:66: error: invalid conversion from âintâ to âint*â
assign2.cpp:66: error: initializing argument 4 of âvoid print(int*,
int, int*, int*, int*, int, int, int)â
assign2.cpp:66: error: invalid conversion from âintâ to âint*â
assign2.cpp:66: error: initializing argument 5 of âvoid print(int*,
int, int*, int*, int*, int, int, int)â
assign2.cpp: At global scope:
assign2.cpp:143: error: expected constructor, destructor, or type
conversion before âvoidâ

Show us the code. I'm not psychic.


But here it is anyway:
I changed it a tad bit to see if the changes would work.

Well that's the problem. I'm not prepared to try and diagnose problems
with your code based on some old code and the changes you say you've
made to it. Total waste of time. I'm sure all the regulars would agree
with this.
Anyway the code you've posted compiles fine for me under g++, so I'm not
sure what the issue there is. Mostly likely when you got the compile
errors under g++ with code was different from what you've just posted.
Secondly the bubble sort code is bugged. You have missed a pair of
braces. You have
int i, pass;
for (pass =0; pass < size - 1; pass++) //# of passes
count= count+1;
for (i= 0; i < size - 1; i++) // one pass
if (array[i] > array[i+1]) //one comparison
{
swap(&array[i], &array[i+1]);
}
it should be
int i, pass;
for (pass =0; pass < size - 1; pass++) //# of passes
{
count= count+1;
for (i= 0; i < size - 1; i++) // one pass
if (array[i] > array[i+1]) //one comparison
{
swap(&array[i], &array[i+1]);
}
}
Without those braces the only statement in the for loop is the 'count =
count + 1;' statement, so you only ever do one pass.
You should get into the habit of always indenting your code correctly.
This isn't to make it look pretty, it precisely to catch errors like this.
john
.
User: "Trent"

Title: Re: What is Error 1 error LNK2019: unresolved external symbol ???? 29 Jun 2007 03:32:39 PM
"John Harrison" <john_andronicus@hotmail.com> wrote in message
news:Ovahi.10135$_l6.4822@newsfe6-win.ntli.net...

Trent wrote:

"John Harrison" <john_andronicus@hotmail.com> wrote in message
news:Zt1hi.10111$_l6.7136@newsfe6-win.ntli.net...

Trent wrote:

<kmoving@gmail.com> wrote in message
news:1183089152.444268.76260@z28g2000prd.googlegroups.com...

On 6 29 , 11 11 , "Trent" <t...@nunya.com> wrote:

Here is the error while using Visual Studio 2005


And finally,,

Does not compile under g++ or gcc

assign2.cpp:146: error: missing terminating " character
assign2.cpp:147: error: missing terminating " character
assign2.cpp:20: error: expected constructor, destructor, or type
conversion before â,â token
assign2.cpp:20: error: expected constructor, destructor, or type
conversion before â,â token
assign2.cpp:20: error: expected constructor, destructor, or type
conversion before â)â token
assign2.cpp: In function âint main()â:
assign2.cpp:66: error: invalid conversion from âintâ to âint*â
assign2.cpp:66: error: initializing argument 1 of âvoid print(int*,
int, int*, int*, int*, int, int, int)â
assign2.cpp:66: error: invalid conversion from âintâ to âint*â
assign2.cpp:66: error: initializing argument 3 of âvoid print(int*,
int, int*, int*, int*, int, int, int)â
assign2.cpp:66: error: invalid conversion from âintâ to âint*â
assign2.cpp:66: error: initializing argument 4 of âvoid print(int*,
int, int*, int*, int*, int, int, int)â
assign2.cpp:66: error: invalid conversion from âintâ to âint*â
assign2.cpp:66: error: initializing argument 5 of âvoid print(int*,
int, int*, int*, int*, int, int, int)â
assign2.cpp: At global scope:
assign2.cpp:143: error: expected constructor, destructor, or type
conversion before âvoidâ

Show us the code. I'm not psychic.


But here it is anyway:
I changed it a tad bit to see if the changes would work.


Well that's the problem. I'm not prepared to try and diagnose problems
with your code based on some old code and the changes you say you've made
to it. Total waste of time. I'm sure all the regulars would agree with
this.

Anyway the code you've posted compiles fine for me under g++, so I'm not
sure what the issue there is. Mostly likely when you got the compile
errors under g++ with code was different from what you've just posted.

Secondly the bubble sort code is bugged. You have missed a pair of braces.
You have

int i, pass;
for (pass =0; pass < size - 1; pass++) //# of passes
count= count+1;

for (i= 0; i < size - 1; i++) // one pass
if (array[i] > array[i+1]) //one comparison
{
swap(&array[i], &array[i+1]);

}

it should be

int i, pass;
for (pass =0; pass < size - 1; pass++) //# of passes
{
count= count+1;

for (i= 0; i < size - 1; i++) // one pass
if (array[i] > array[i+1]) //one comparison
{
swap(&array[i], &array[i+1]);

}
}

Without those braces the only statement in the for loop is the 'count =
count + 1;' statement, so you only ever do one pass.

You should get into the habit of always indenting your code correctly.
This isn't to make it look pretty, it precisely to catch errors like this.

okays a lor or the input. I guess I missed those after lack of sleep.
Now on to try to get the swap function to work in the insertion sort.
Trent

john

.



User: "Trent"

Title: Re: What is Error 1 error LNK2019: unresolved external symbol ???? 29 Jun 2007 07:54:12 AM
"John Harrison" <john_andronicus@hotmail.com> wrote in message
news:Zt1hi.10111$_l6.7136@newsfe6-win.ntli.net...

Trent wrote:

<kmoving@gmail.com> wrote in message
news:1183089152.444268.76260@z28g2000prd.googlegroups.com...

On 6 29 , 11 11 , "Trent" <t...@nunya.com> wrote:

Here is the error while using Visual Studio 2005



And finally,,

Does not compile under g++ or gcc

assign2.cpp:146: error: missing terminating " character
assign2.cpp:147: error: missing terminating " character
assign2.cpp:20: error: expected constructor, destructor, or type
conversion before â,â token
assign2.cpp:20: error: expected constructor, destructor, or type
conversion before â,â token
assign2.cpp:20: error: expected constructor, destructor, or type
conversion before â)â token
assign2.cpp: In function âint main()â:
assign2.cpp:66: error: invalid conversion from âintâ to âint*â
assign2.cpp:66: error: initializing argument 1 of âvoid print(int*,
int, int*, int*, int*, int, int, int)â
assign2.cpp:66: error: invalid conversion from âintâ to âint*â
assign2.cpp:66: error: initializing argument 3 of âvoid print(int*,
int, int*, int*, int*, int, int, int)â
assign2.cpp:66: error: invalid conversion from âintâ to âint*â
assign2.cpp:66: error: initializing argument 4 of âvoid print(int*,
int, int*, int*, int*, int, int, int)â
assign2.cpp:66: error: invalid conversion from âintâ to âint*â
assign2.cpp:66: error: initializing argument 5 of âvoid print(int*,
int, int*, int*, int*, int, int, int)â
assign2.cpp: At global scope:
assign2.cpp:143: error: expected constructor, destructor, or type
conversion before âvoidâ


Show us the code. I'm not psychic.

Look in OP.




Seems like maybe I better switch to int xxxx[]


In a function there is no difference

int f(int* x)

int f(int x[])

mean EXACTLY the same, x is a pointer to int. Confusing and stupid but
true.

john

.



User: "Trent"

Title: Re: What is Error 1 error LNK2019: unresolved external symbol ???? 28 Jun 2007 11:14:54 PM
<kmoving@gmail.com> wrote in message
news:1183089152.444268.76260@z28g2000prd.googlegroups.com...

On 6 29 , 11 11 , "Trent" <t...@nunya.com> wrote:

Here is the error while using Visual Studio 2005

While it compiles, it no longer is sorting properly.
I had the code for printing out the results in main();
I now put the print out in the function and now the arrays are not being
sorted.

Error 1 error LNK2019: unresolved external symbol "void __cdecl
print(int,int,int,int,int,int,int,int)" (?print@@YAXHHHHHHHH@Z)
referenced
in function _main assign2.obj

Thanks a lot !


Maybe you should change your print function declaration and print
function call
like this?

void print(int array, int size, int bubbleSort, int selectionSort, int
insertionSort, int bcount, int scount, int icount);


void print(int *array, int size, int *bubbleSort, int *selectionSort,
int
*insertionSort, int bcount, int scount, int icount)

and

print(*numArray, arraySize, *bsort, *ssort, *isort,
bsortCounter,sSortCounter, iSortCounter);


print(numArray, arraySize, sort, ssort, isort,
bsortCounter,sSortCounter, iSortCounter);

misunderstand pointer's use?

BestRegards
Kmoving


.

User: "Trent"

Title: Re: What is Error 1 error LNK2019: unresolved external symbol ???? 28 Jun 2007 11:08:01 PM
<kmoving@gmail.com> wrote in message
news:1183089152.444268.76260@z28g2000prd.googlegroups.com...

On 6 29 , 11 11 , "Trent" <t...@nunya.com> wrote:

Here is the error while using Visual Studio 2005

Error 1 error LNK2019: unresolved external symbol "void __cdecl
print(int,int,int,int,int,int,int,int)" (?print@@YAXHHHHHHHH@Z)
referenced
in function _main assign2.obj

Thanks a lot !


Maybe you should change your print function declaration and print
function call
like this?

void print(int array, int size, int bubbleSort, int selectionSort, int
insertionSort, int bcount, int scount, int icount);


void print(int *array, int size, int *bubbleSort, int *selectionSort,
int
*insertionSort, int bcount, int scount, int icount)

and

print(*numArray, arraySize, *bsort, *ssort, *isort,
bsortCounter,sSortCounter, iSortCounter);


print(numArray, arraySize, sort, ssort, isort,
bsortCounter,sSortCounter, iSortCounter);

misunderstand pointer's use?

Doh!
My bad..I see the problem..thanks for the great help.
It compiles now.

BestRegards
Kmoving


.



  Page 1 of 1

1

 


Related Articles
 

NEWER

pg.1232     pg.940     pg.716     pg.544     pg.412     pg.311     pg.234     pg.175     pg.130     pg.96     pg.70     pg.50     pg.35     pg.24     pg.16     pg.10     pg.6     pg.3     pg.1

OLDER