gpt4 book ai didi

C Windows 添加文件的默认搜索路径(fopen...)

转载 作者:行者123 更新时间:2023-11-30 17:49:45 24 4
gpt4 key购买 nike

我写了一个可以运行脚本的小解释器。为了方便起见,我将文件类型 (.apol) 与位于“C:\Apol\Interpeter.exe”中的解释器关联起来,因此每当我双击 .apol 文件时,脚本解释器就会弹出并运行该文件。

但这就是我的问题。让我们假设我的脚本如下所示:

f = openfile("data.txt") //pseudocode

当然,Windows将首先在“C:\Apol\”目录中查找该文件,但我真正想要的是,Windows将在我的Scipt文件目录中查找而不是我的解释器,是这样的以某种方式可以设置吗?

最佳答案

您可能希望在调用 fopen 时使用通用命名约定路径语法。请参阅fopen file from windows network location

您还需要了解用户单击的脚本文件及其所在位置:

int
WINAPI
WinMain(
HINSTANCE hInstance,
HINSTANCE hPrevInstance,
LPSTR lpCmdLine,
int nShowCmd
);

lpCmdLine 为您提供了该信息。

关于C Windows 添加文件的默认搜索路径(fopen...),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17699633/

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