Your code looks more like C instead of C++, but here is the C++ version.
Code:
#include <iostream>
#include <string>
//- using std::string;
using std::endl;
using std::cout;
using std::cin;
//- int main()
{
string s1("test 1");
string s2("test 2");
string s3("test 3");
//etc...
string MyStringArray[3]={s1, s2, s3};
cout<<"Choose a number from 1 to 3"<<endl;
unsigned idx;
cin>>idx;
cin.get();
if(idx > 0 && idx <= 3)
{
cout<<MyStringArray[idx-1]<<endl;
}
return 0;
}