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();