gpt4 book ai didi

c - 如何在C中自定义位置保存文件

转载 作者:行者123 更新时间:2023-11-30 21:24:08 25 4
gpt4 key购买 nike

我现在正在使用 C 语言。还有一个问题。我不知道如何将文件保存在自定义位置。当我运行 *.exe 文件时,它将它们保存在放置代码的位置。那么如何让它将文件保存在我想要的地方?(我可以输入路径)

最佳答案

文件实际上是一种长类型,用于寻址计算机上的路径。无论您使用 Linux、Windows 等,有关路径的共同点是存在相对路径或绝对路径。

据我了解,您可能确实使用了相对路径,而且我猜您根本没有指定路径,而只指定了文件名。请注意,文件名单独放置与您正在运行的程序的路径相对。

要解决您的问题,您可能需要提供绝对路径(例如 Linux 上的“/home/user/”或 Windows 上的“C:\Users\user”[注意转义反斜杠])。你可以通过这样的事情来做到这一点:

FILE *output = fopen("/home/user/output.txt", "w");

(其中“w”表示对给定路径上的文件的写入权限)。

希望这能回答您的问题。

关于c - 如何在C中自定义位置保存文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39158087/

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