Что - то типо такого , если не учитывать количество чисел
int main()
{
char c;
char str[100][10];
int i;int j=0;
for(i=0;i<100;i++)memset(str[i],0,10);
i=0;
while(c!='\n')
{
c=getch();
if(c==' ' || j>9){str[i][j]='\0';i++;j=0;}
if(c!='\n' && c!=' ' && j<9){str[i][j]=c;j++;}
for(j=0;j<i;j++)printf("%s\n",str[j]);
return 0;
}