Visual c++ 使用C++;在VisualStudio中

Visual c++ 使用C++;在VisualStudio中,visual-c++,Visual C++,> double coeffIdeal[20]、coeffluiid[20]、coeffSolid[20]; 长系数大小、系数液体大小、系数固体大小; compPtr->GetData(THP::HIDEALCOEFS,coeffIdeal,coeffIdealSize,20); compPtr->GetData(THP::HLSATCOEFS,coeffluidId,coeffluidSize,20); compPtr->GetData(THP::HSSATCOEFS,coeffSolid,c

>

double coeffIdeal[20]、coeffluiid[20]、coeffSolid[20];
长系数大小、系数液体大小、系数固体大小;
compPtr->GetData(THP::HIDEALCOEFS,coeffIdeal,coeffIdealSize,20);
compPtr->GetData(THP::HLSATCOEFS,coeffluidId,coeffluidSize,20);
compPtr->GetData(THP::HSSATCOEFS,coeffSolid,coeffSolidSize,20);
strcpy(CompTab,argv[1]);
strcat(CompTab,“_coefs.csv”);
流myfileComp;
myfileComp.open(CompTab);

myfileComp您正在从“compPtr”读取一些数据,并将其写入带有文件流“myfileComp”的.csv。到目前为止,一切顺利。问:出了什么问题?问:您确定“compPtr->getData()”返回的数据正确吗?问:您是否尝试过在VisualStudio调试器中查看数据?这里有两个教程:,有什么问题?输出错误?您的输出看起来如何?您希望得到什么?如何编写三组系数的循环以打印到csv文件?谢谢你,我如何在C++中声明MAX?我有HICoeff[20]最大尺寸是20码。我需要声明我使用了int,但它不起作用。非常感谢。max(coeffIdeal[20]、coeffluiid[20]、coeffSolid[20]);对于(int i=0;i double coeffIdeal[20], coeffLiquid[20], coeffSolid[20]; long coeffIdealSize, coeffLiquidSize, coeffSolidSize; compPtr->GetData(THP::HIDEALCOEFS, coeffIdeal, coeffIdealSize, 20); compPtr->GetData(THP::HLSATCOEFS, coeffLiquid, coeffLiquidSize, 20); compPtr->GetData(THP::HSSATCOEFS, coeffSolid, coeffSolidSize, 20); strcpy(CompTab, argv[1]); strcat(CompTab, "_coeffs.csv"); ofstream myfileComp; myfileComp.open(CompTab); myfileComp << "Name ," << argv[1] <<", Ideal, Liquid, Solid"<< endl; myfileComp << "Formula" << endl ; myfileComp << "MW ," << MW << endl; myfileComp << "Tc(K) ," << Tc << endl; myfileComp << "NBP(K) ,"<< NBP << endl; myfileComp << "NMP(K) ,"<< NMP << endl; myfileComp << "Correlation Number ," ","<< corrIdeal << "," << corrLiquid << "," << corrSolid << endl; myfileComp << "Factor" "," ","<< conffIdeal << "," << conffLiquid << "," << conffSolid << endl; myfileComp << "Coeff" "," << coeffIdeal; myfileComp.close();