سلام اون چیزی که شما نوشتین اشتباهه ' add' یک کاراکتر هست نه یک رشته .
می تونین از enum استفاده کنین به این شکل مثلا :
enum Person{Name=1,LastName=2};
int main()
{
int value ;
cout<<"1_Name \n2_lastName \n1 or 2? ";
cin>>value;
switch(value)
{
case Person::Name:
cout<<"Name entered";
break;
case Person::LastName:
cout<< ".....";
break;
}
}