1

我正在使用我的库 libspellcheck 编写拼写检查器。我有一个向字典添加单词的功能。但是,当它确实存在时,它会不断抛出异常,说字典不存在。您可以在此处的 pastebin 上找到拼写检查器代码:http: //pastebin.com/1rCFAxDz。在 libspellcheck 库中添加单词的函数如下:

void add_word(char *dict, char *word)
{
    ofstream dictionary;
    dictionary.open(dict, ios::out | ios::app); 
    if (dictionary.is_open())
    {
            dictionary << word;
            dictionary << "\n";
            dictionary.close();
    }
    else
    {
        throw 1;
    }

}

检查单词拼写的功能使用相同的字典变量,并且工作正常。我很困惑。我究竟做错了什么?

4

1 回答 1

0

你确定你使用的是正确的路径吗?
喜欢:

C:\\文件夹\\文件夹\...

有时你必须使用 2 \\ 瞬间 1 \\

于 2013-04-19T16:44:13.123 回答