ubuntu下c++编程的头文件问题

我引入的一个头文件Sales_item.h 到cpp文件中去,编译通过了,但是cin没有执行
以下截图是我的代码以及相关文件的位置

  1. cpp位置以及头文件位置
    图片说明
    图片说明

  2. cpp代码
    图片说明

头文件 Sales_item.h 内的代码是我从网上拷贝的源码,应该问题不在这。
希望有人能回答我的问题,谢谢

cin需要你从命令行输入数据。

cin是输入流,需要你手动赋值
http://www.cnblogs.com/coderchuanyu/p/4230346.html

你可能需要输入book属性吧,定义对应变量,在cin之后进行手动输入,然后才能输出

main函数第二行语句没有执行程序就退出了?

std::cin是一个istream对象,即输入流对象;用来输入的对象。在程序执行到cin的时候,需要你手动从键盘输入数据,然后读取