怎么在switch中调用类的成员函数

class supplier
{
public:
    supplier(...):...
    {}
    void input();

};


void supplier::input()
{
    cout<<"请输入供应商编号:"<<endl;
    cin>>supNo;
    cout<<"请输入供应商名称:"<<endl;
    cin>>name;
    cout<<"请输入订单满足率:"<<endl;
    cin>>ordersatisfy;
    cout<<"请输入送货提前期:"<<endl;
    cin>>leadtime;
    cout<<"请输入运营成本:"<<endl;
    cin>>operationcost;
        }



case 6:
       input();
       cout<<"插入信息成功!";

报错显示Use of undeclared identifier 'input',在switch语句里怎么调用类中的成员函数?

switch在哪啊?

如果switch在类外面,需要对象名.input();

supplier s;
s.input();