c++的一个问题(初学者的艰难)
#include <iostream>#include "Sales_item.h"
int main()
{
Sales_item total, trans;
if (std::cin >> total){
while (std::cin >> trans)
if(total.same_isbn(trans))
total = total + trans;
else{
std::cout << total << std::endl;
total = trans;
}
std::cout << total << std::endl;
}else{
std::cout << "No data?!" << std::endl;
return -1;
}
return 0;
}
本人是初学者,total输入为1,trans输入为2,最后结果是不是等于4?我在草稿纸上自己计算的。编译器编译不了,C1083致命错误:无法打开包含文件:“Sales_item。h’:没有这样的文件或目录。大家告诉我下,结果是不是4?