本文整理汇总了C++中Author::getPc方法的典型用法代码示例。如果您正苦于以下问题:C++ Author::getPc方法的具体用法?C++ Author::getPc怎么用?C++ Author::getPc使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Author
的用法示例。
在下文中一共展示了Author::getPc方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: authorDatePretreat
void Pretreatment::authorDatePretreat(string path)
{
int maxPc = 0, maxCn = 0;
double maxHi = 0, maxPi = 0, maxUpi = 0;
int minPc = INT_MAX, minCn = INT_MAX;
double minHi = DBL_MAX, minPi = DBL_MAX, minUpi = DBL_MAX;
AuthorReader ar(path);
Author au;
while(ar.getNextAuthor(au))
{
cout<<au.getIndex()<<endl;
if(au.getPc() < minPc && au.getPc() >= 0)
{
minPc = au.getPc();
}
if(au.getCn() < minCn && au.getCn() >= 0)
{
minCn = au.getCn();
}
if(au.getHi() < minHi && au.getHi() >= 0)
{
minHi = au.getHi();
}
if(au.getPi() < minPc && au.getPi() >= 0)
{
minPi = au.getPi();
}
if(au.getUpi() < minUpi && au.getUpi() >= 0)
{
minUpi = au.getUpi();
}
if(au.getPc() > maxPc)
{
maxPc = au.getPc();
}
if(au.getCn() > maxCn)
{
maxCn = au.getCn();
}
if(au.getHi() > maxHi)
{
maxHi = au.getHi();
}
if(au.getPi() > maxPi)
{
maxPi = au.getPi();
}
if(au.getUpi() > maxUpi)
{
maxUpi = au.getUpi();
}
}
ofstream fout;
fout.open("./authorResult", ios::out);
fout<<"minPc : "<<minPc<<" maxPc : "<<maxPc<<endl;
fout<<"minCn : "<<minCn<<" maxCn : "<<maxCn<<endl;
fout<<"minHi : "<<minHi<<" maxHi : "<<maxHi<<endl;
fout<<"minPi : "<<minPi<<" maxPi : "<<maxPi<<endl;
fout<<"minUpi : "<<minUpi<<" maxUpi : "<<maxUpi<<endl;
fout.close();
}