gpt4 book ai didi

c - 用于简单文件的 C Unix 编程

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

我必须编写一个简单的程序来将 16 字节的数据输出到文件的 0 和 48 位置,并想出了这个程序:

#include <stdio.h>
#include <sys/types.h>
#include <unistd.h>

int main()
{
int f = create("test.tmp",774);
if(f>0)
{
write(f,"DEPARTMENT OF CS",16);
lseek(f,48,SEEK_SET);
write(f,"DEPARTMENT OF IS",16);
}
return 0;
}

这有什么问题吗?当我使用 cc 7a.sh -ll 编译时它告诉我:

undefined to reference to 'create'

最佳答案

没有名为create的函数

它的名字是creat

关于c - 用于简单文件的 C Unix 编程,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6242188/

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