gpt4 book ai didi

c - remove() - 调用的对象 'remove' 不是函数

转载 作者:行者123 更新时间:2023-11-30 20:06:01 29 4
gpt4 key购买 nike

所以我尝试从另一篇文章中编写此代码:

while(fscanf(orderFile," %49[^;];%d; %49[^\n]",fileName,&seconds,timeValue) == 3)
{
count++;
if(count == linha)
{
fprintf(tempFile,"%s;%d;%s\r\n",orderNameFile,orderSecondsFile,orderTimeFile);
}
else
{
fprintf(tempFile,"%s;%d;%s\r\n",fileName,seconds,timeValue);
}
}

fclose(tempFile);
fclose(orderFile);
remove("order.txt");
rename("temp.txt","order.txt");

我还包含了 stdio.h 库

#include <stdio.h>

但是,当我运行此代码时,它在删除函数上出现错误,提示:

error: called object 'remove' is not a function or function pointer

我尝试创建一个 char name[] = "order.txt";并在 remove(); 内部使用它,但效果不佳,也已经创建了一个 int 变量,如 int x; < strong>x = remove("order.txt"); 但它不起作用。

有什么想法吗?

最佳答案

您的代码中某处有一个名为 remove 的变量,请重命名它。

关于c - remove() - 调用的对象 'remove' 不是函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27748678/

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