如何在键盘输入某个字符串的名字然后再输出?

#include"iostream"
using namespace std;
int main()
{
char a[7] = "abcdef";
char* p, * t;
p = a;
t = a + 5;
}
如上,如何在键盘上输入a然后输出相应的“abcdef”?

char a[] = "54231";
char x = NULL;
cin >> x;
if(x == 'a')
{
    for(int i=0;i < 5;i++)
    {
        cout << a[i];
    }
}

就是,想要键盘输入对应输出数组的话,只能通过判断了。