转换时发生未知错误[C]

尼古拉斯

出于某种原因,在构建程序时,它说我有此错误:

error: invalid conversion from 'char' to 'const char*' [-fpermissive]
       strcpy(phrase[counter].word, ch);

我不太确定编译器的含义,我尝试将更char ch改为const char ch,但这似乎无法解决问题。如果有人可以阐明这个问题,那将是很好的。

这是您可以参考的代码:

const char* clean_word(void);

void create_word(struct Word_setup phrase[], FILE *fp)
{
    char ch;

    fscanf(fp, "%s", &ch);
    strcpy(phrase[counter].word, ch);
    strcpy(phrase[counter].word, clean_word());
}

const char* clean_word()
{   
    int i;
    const char *ch = phrase[counter].word;

    ch = phrase[counter].word;

    for (i = 0; i < M; i++)
    {
        if (phrase[counter].word[i] == 39 || isalpha(phrase[counter].word[i])) //39 is the ASCII value for: '
            i = i; //Just to be there, no reason to it. I just want the program to do nothing if its a letter or '
        else
            phrase[counter].word[i] = '\0';
    }
    return ch;
}

同样,如果您想知道这是做什么用的,我正在构建一个程序,该程序将扫描*.txt文件,然后打印出出现次数最多以及出现次数最多的单词。

如果您已经阅读了我的旧文章,我决定尝试编写它,而不必在每次填充数组时都重新分配空间,我只是将其设置为最多200个不同类型的单词。完成后,我将更改程序,以便每次数组填满时都重新分配空间。

蓝精灵

可能是...

void create_word(struct Word_setup phrase[], FILE *fp)
{
    fscanf(fp, "%s", phrase[counter].word);
    clean_word();
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

连接时发生未知错误

来自分类Dev

CodeBlocks发生未知错误

来自分类Dev

插入OrientDB时发生DateTime转换错误

来自分类Dev

枚举在位OR时发生转换错误

来自分类Dev

调用Array.length时发生未知错误

来自分类Dev

启动时发生未知的文件系统错误

来自分类Dev

启动时发生未知的文件系统错误

来自分类Dev

使用bcrypt.hash时发生未知错误

来自分类Dev

将double转换为long时发生转换错误

来自分类Dev

将varchar转换为smallint时发生转换错误

来自分类Dev

将varchar转换为smallint时发生转换错误

来自分类Dev

将VB.Net代码转换为C#时发生逻辑错误

来自分类Dev

建立C ++专案时发生错误

来自分类Dev

建立新程序C ++时发生错误

来自分类Dev

node.js https示例,错误,与本地主机连接时发生未知的SSL协议错误

来自分类Dev

启动xampp时发生错误[未知错误无法连接到显示“ desktop:0”]

来自分类Dev

在d3中套用转换时发生错误

来自分类Dev

转换为数组时Python发生内存错误

来自分类Dev

在VB.NET中使用datediff时发生转换错误

来自分类Dev

将SecureString转换回纯文本时发生PowerShell错误

来自分类Dev

查询数据库时发生无效的转换错误

来自分类Dev

将RGB转换为灰色OpenCV时发生致命错误

来自分类Dev

PGSQL-订购列时发生类型转换错误

来自分类Dev

尝试编译.hla文件时发生转换错误

来自分类Dev

使用 GCC 7.3.0 时发生代码转换错误

来自分类Dev

将 Csv 转换为 Json 时发生 JavaScript 错误

来自分类Dev

在Visual Studio 10中使用类型转换运算符重载时发生C2440错误

来自分类Dev

尝试通过SSH执行远程命令时发生未知密码类型错误

来自分类Dev

应用文件流设置时发生未知错误。检查参数是否有效

Related 相关文章

热门标签

归档