gpt4 book ai didi

c - 如何在 C 中转换字符串?

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

我正在制作一个应该包含 2 个目录路径(一进一出)的源文件。然后将指定文件从一个目录复制到另一个目录。我已经完成了代码,除了当我编译它时,它会打印:

warning: passing argument 3 of ‘fread’ makes integer from pointer without a cast [enabled by default]

这是我遇到问题的部分(我认为):

if (fp_in != NULL && fp_out != NULL)
{
char line[BUFSIZ];

while (fread(line, sizeof line, fp_in) != NULL)
...

最佳答案

fread()需要 4 个参数,你只需要 fgets()

检查两个原型(prototype),如果你想逐行阅读,你可以简单地使用fgets()

 while (fgets(line, sizeof line, fp_in) != NULL)
{
//....
}

关于c - 如何在 C 中转换字符串?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19711939/

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