شاید درست متوجه نشدم اما برای جدا کردن زیر کلمه ها فکر کنم این روش مفید باشه که یکی از قسمت های برنامه رو اینجا نوشتم البته خیلی مختصر و فقط برای رسوندن منظورم
int a;
char c;
string b;
for(;;)
{
cin >> c;
a=c;
for(i=1;i<10;i++)
{
if(a==d[i])
cout<< " ";
}
}
و البته برای جدا کردن بخش های یک...