c++ vector사용 하려고 하는데요
심플포텐
vector를 사용하려고 하는데요
vector &cf1, vector &cf2 값들은
cf1(1) = 16.59158; cf1(2) = 3643.31; cf1(3) = 33.424;
cf2(1) = 14.25326; cf2(2) = 2665.54; cf2(3) = 53.424;
이렇게 주어졌는데요 벡터에서 계속 오류나는데 어떻게 해야된나요??
#include stdafx.h
#include math.h
#include iostream
#include iomanip
#include string.h
#include ctype.h
#include vector
using namespace std;
#define BP 1
#define DP 2
#define BT 3
#define DT 4
double VP_Antoine(double T, vector &coe)
double T_Antoine(double P, vector &coe);
double gamma(double T, double x);
void BUBL_P(double T, double x, vector &cf1, vector &cf2, vector &results);
void DEW_P(double T, double y, vector &cf1, vector &cf2, vector &results);
void BUBL_T(double P, double x, vector &cf1, vector &cf2, vector &results);
void DEW_T(double P, double y, vector &cf1, vector &cf2, vector &results);
void PrintOutPut(double a1, double a2, int type, vector &results);
void main()
{
double T, P, x, y; // input data
vector cf1(3), cf2(3); // parameters of Antoine eqn. (binary system)
vector results(5);
int type;
char c;
// parameters of Antoine eqn. for methanol(1)/methyl acetate(2) system
cf1(1) = 16.59158; cf1(2) = 3643.31; cf1(3) = 33.424;
cf2(1) = 14.25326; cf2(2) = 2665.54; cf2(3) = 53.424;