gpt4 book ai didi

c - 在 C 中处理文件 - 将不兼容的整数转换为指针(代码取自 The C book)

转载 作者:太空宇宙 更新时间:2023-11-04 00:49:05 25 4
gpt4 key购买 nike

我遇到了非常愚蠢的错误,我不知道为什么它会出现在我的代码中。我只是使用了 The C 书中的代码,这里似乎没有什么特别的……感谢您的帮助。

int main(int argc, const char * argv[])
{
FILE *fp; // Incompatible integer to pointer conversion passing 'int' to parameter of type 'const char *'
fp = fopen(argv[1], 'r');

return 0;
}

最佳答案

您应该使用 fp = fopen(argv[1], "r")。该错误是因为您在需要字符串(双引号)的地方传递了一个字符(编辑:又名整数类型)(单引号)。

关于c - 在 C 中处理文件 - 将不兼容的整数转换为指针(代码取自 The C book),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25954982/

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