gpt4 book ai didi

c - 尚未创建的文件

转载 作者:行者123 更新时间:2023-11-30 18:01:41 26 4
gpt4 key购买 nike

我正在做一项 C 编程作业,其中使用命令行参数。其中一项注释说,如果您使用的文件(据我理解,它将始终是“list.csv”)尚未创建,则无法创建该文件。就像 vim 一样,当你写“vim new.txt”时,new.txt 还不存在。

我只是想知道是否有一个函数可以测试文件是否存在?或者我是否使用某种 try/catch block ?

最佳答案

你可以使用fopen()。第二个参数表示要做什么。读取、创建+写入、追加+创建(如果不存在)

一种方法是对文件名使用 fstat()。

在 UNIX 下尝试“man fstat”

关于c - 尚未创建的文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9659000/

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