gpt4 book ai didi

c - 作为函数打开文件

转载 作者:行者123 更新时间:2023-11-30 16:51:00 25 4
gpt4 key购买 nike

我想打开文件但使用函数。这是代码:

openFile("myFile", O_RDONLY);

int openFile(char * name, int mode) {
int tempFd=0;
if ((tempFd=open(name, mode)) == -1) {
perror("Opening a file");
}
}

不幸的是,它没有给我提供可以在 cmd 中编写的 eding 循环。你能告诉我我做错了什么吗?

最佳答案

open() 已经是一个函数了。这个有什么问题吗?如果您想创建一个函数 myOpen() 来代替原来的 open(),这两个函数看起来会很相似。我能想象解释你自己的函数的唯一原因是,也许你想要某种“包装器”。

int openFile(char * name, int mode) {
int tempFd=0;

// Do some task

if ((tempFd=open(name, mode)) == -1) {
perror("Opening a file");
}

// Do some other task

return tempFd;
}

关于c - 作为函数打开文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41940836/

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