gpt4 book ai didi

C:拼写检查算法的奇怪行为

转载 作者:行者123 更新时间:2023-11-30 14:53:35 25 4
gpt4 key购买 nike

我有一种算法可以从套接字接收单词,然后检查字典文件是否拼写正确,并且我遇到了一些奇怪的行为。基本上,拼写检查器将正常工作,直到我输入的单词的大小(字符数)小于先前输入的最大单词的大小。例如:男的好啊

还可以

你好,好的

可能拼写错误。

它有时还会随单词一起打印出一些看似随机的字符(当它运行时,而不是当它正常工作时),但我觉得这是由上述问题引起的。这是拼写检查的代码:

int i, ok;
char message[1024];
while((recv(socket, message, 1024, 0)) > 0){
for(i = 0; i < WORD_COUNT; i++){
if(strcasecmp(dict[i], message) == 0){
printf(" OK");
ok = 1;
break;
}
if(!ok)
printf(" MISSPELLED");
puts("");
}

谢谢!

最佳答案

执行 put("") 操作后;在 while 循环中添加以下行:

 memset(message, 0, sizeof(message));

关于C:拼写检查算法的奇怪行为,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47148682/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com