Официальный сайт студ.городка НГТУ
Программирование и БД » [C++] Ошибка Unresolved external... 

#1  17.10.10 13:57

[C++] Ошибка Unresolved external...

Вот есть 2 программы - функция и управляющая к ней программа, которая передает значения... при сборке проекта возникает ошибка указанная в названии темы...
Листинг управляющей проги:

Код::

#include <iostream.h>
#include <float.h>
#include <math.h>
#include <conio.h>
#include "define.h"
#include "matrix.h"


void func(Matrix , double ,double ,int , int, double  );
void main ()
{
int i,j,im,jm;
Matrix A;
double B,R,X;

X=11;


A[1][1]=3;A[1][2]=8;A[1][3]=7;
A[2][1]=4;A[2][2]=7;A[2][3]=12;
A[3][1]=16;A[3][2]=15;A[3][3]=6;

func(A,X,B,im,jm,R);
cout<<"A= "<<B<<endl<<"i="<<im<<endl<<"j="<<jm<<endl;
getch();

}

Листинг функции:

Код::

#include <iostream.h>
#include <float.h>
#include <math.h>
#include <conio.h>
#include "define.h"
#include "matrix.h"



void func(Matrix A, double X,double &B,  int &im, int &jm, double R )
{
int i,j;
R = FLT_MAX;


for(i=1;i<=3;i++)
for(j=1;j<=3;j++)
{
if (fabs(X-A[i][j])<fabs(R))
{
im=i;
jm=j;
R=X-A[i][j];
}
}
B = X+R ;
}

Ну вот так вот) Я по сути не знаю может быть там что-то не так передается или еще ченить....

Offline

#2  17.10.10 14:20

Re: [C++] Ошибка Unresolved external...

может быть в прототипе стоит указать, что передаются не значения а адреса переменных?

Offline

#3  17.10.10 14:39

Re: [C++] Ошибка Unresolved external...

[PAUL] написал(а):

может быть в прототипе стоит указать, что передаются не значения а адреса переменных?

а как именно это сделать?

Offline

#4  17.10.10 14:45

Re: [C++] Ошибка Unresolved external...

А все, разобрался.. Можно удалять)

Offline

Программирование и БД » [C++] Ошибка Unresolved external... 

ФутЕр:)

© Hostel Web Group, 2002-2025.   Сообщить об ошибке

Сгенерировано за 0.023 сек.
Выполнено 11 запросов.