2
Visual Studio를 사용하고 있습니다. 내 코드를 컴파일하려고하면 "hexISOS"함수에 사용 된 각 변수에 대해 21 "IntelliSense : identifier"[blank] "undefined"라는 오류가 발생합니다. 나중에 코드에서이 변수들을 정의하고 누군가가 저에게 무엇이 잘못되었는지를 말할 수 있는지 궁금합니다. 메인 함수의 첫 번째 라인으로 - - 나는 생각하지 않는다IntelliSense : 내 함수에 사용 된 각 변수에 대해 식별자 "[blank]"가 정의되지 않았습니다.
이#include <iostream>
#include <cmath>
using namespace std;
int hexISOS(double AX, AY, BX, BY, CX, CY, DX, DY)
{
long double sol1, sol2;
bool ans;
sol1 = sqrt(pow((AX - CX), 2) + pow((AY - CY), 2));
sol2 = sqrt(pow((BX - DX), 2) + pow((BY - DY), 2));
if(sol1 == sol2)
{
ans = true;
}
else
{
ans = false;
}
cout << "\nThe distance between A and C is " << sol1 << endl;
cout << "The distance between B and D is " << sol1 << endl;
cout << "\nIsosceles = " << ans;
return 0;
}
int main()
{
double AX, AY, BX, BY, CX, CY, DX, DY;
cout << "AX: ";
cin >> AX;
cout << "\nAY: ";
cin >> AY;
cout << "\nBX: ";
cin >> BX;
cout << "\nBY: ";
cin >> BY;
cout << "\nCX: ";
cin >> CX;
cout << "\nCY: ";
cin >> CY;
cout << "\nDX: ";
cin >> DX;
cout << "\nDY: ";
cin >> DY;
hexISOS(AX, AY, BX, BY, CX, CY, DX, DY);
return 0;
}