如何读取值并在C ++中输出值

时间:2015-11-07 08:54:31

标签: c++ oop get set

首先是C ++的新手。我的代码有问题。该程序应该能够获取/读取用户输入的值并将其输出。我尝试了获取/设置C ++方法,但是在获取和输出我的main中的值时遇到了一些问题。以下是我的代码,

    #include <iostream>
    using namespace std;

    class Store {
    public:
        //get and Set Price
        void setPrice(int x){
            price = x;
        }
        int getPrice(){
            return price;
        }

        //Get and set % Marked Up
        void setPercentageMarkedUp(int y){
            markedUpPrice = y;
        }
        int getPercentageMarkedUp(){
            return markedUpPrice;
        }

        //Get and set percentage Sales tax
        void setPercentageSalesTax(int y){
            percSalesTax = y;
        }
        int getPercentageSalesTax(){
            return percSalesTax;
        }

    private:
        int price;
        int markedUpPrice;
        int percSalesTax;
    };

    int main(){
        int price;
        Store obj;
        cout << "enter the Original Price of the item: "<<endl;
        obj.getPrice();
        cout<<"the value is:"<<price<<endl;
        return 0;
}

由于我对C ++和StackOverflow都很陌生,请不要因为问这个简单的问题而降级我。我知道它非常基本。肯定会感谢那些帮助的人。提前致谢。

1 个答案:

答案 0 :(得分:0)

只需更新主要内容如下

int main(){
    Store obj;
    int n_price;
    cout << " Enter Original Price: " << endl;
    cin >> n_price;
    obj.setPrice(n_price);
    cout << "Original Price: " << n_price<< endl;
    return 0;
}

谢谢大家。 :)