我正在尝试使用Linux中的终端在C语言中创建单词预测键盘。用户将在其中输入句子/单词的位置。当用户键入句子/单词时,我希望我能够接受他们当前正在写的内容,并给出三个建议,以使他们在不完成单词的情况下可能会遇到什么。这有可能吗?我不只是确定C可以使我做到这一点。
我试图使用每次切换的getchars,它处于while循环中,但似乎效果不佳。
char string[100];
char c = 'a';
while(c != '\0')
{
int count = 0;
printf("type a word\n");
while (c != ' ')
{
printf("we made it\n");
c = getchar();
string[count++] = c;
}
}
printf("please make it here\n");
printf("%s",string);
这只是一个原型,我希望所有的printf语句都可以打印,但是并没有明确指出“请在此处创建”。 :(请帮助