【发布时间】:2018-05-10 22:57:33
【问题描述】:
我收到了 2 条代码错误消息,我试图自己在网上搜索,但没有帮助。消息是这样的:
错误:不兼容的整数到指针转换将“char”传递给“const char *”类型的参数;用 & [-Werror,-Wint-conversion] 获取地址 strcpy(genHash,crypt(字母[i], "abc"));
另一个是相同的消息,但用于passW[0]。我只是想了解发生了什么。我将不胜感激任何帮助。此外,如果有人可以推荐一个关于 char 数组的好讲座,使用指针的 char 数组。谢谢
【问题讨论】:
-
投反对票:我们很难确定错误的来源。将整个段落作为链接也具有破坏性。相反,将源代码作为文本发布,您还可以提供指向您当前链接发布到的照片的链接。
-
该错误意味着您尝试在函数需要字符串(多个字符的数组)的地方传递单个字符。你知道C语言中字符和字符串的区别吗?
-
您好,请尝试阅读其他一些问题,以查看有关如何提出问题的一些示例。以这种形式,这个问题可能很快就会结束。
-
欢迎来到 Stack Overflow!将您的代码发布为纯文本,而不是图像。有关代码格式化帮助,请参阅 stackoverflow.com/help/formatting。