在Windows下,可以使用C语言的文件操作函数来打开传入的文件路径。以下是一个示例代码:

#include <stdio.h>

int main(int argc, char* argv[]) {
    // 检查是否传入了文件路径
    if (argc < 2) {
        printf("Usage: %s <file path>
", argv[0]);
        return 1;
    }

    // 从命令行参数获取文件路径
    char* filePath = argv[1];

    // 打开文件
    FILE* file = fopen(filePath, "r");
    if (file == NULL) {
        printf("Failed to open file: %s
", filePath);
        return 1;
    }
    
    // 在这里可以进行文件读取、写入等操作

    // 关闭文件
    fclose(file);

    return 0;
}

在命令行中运行该程序时,可以传入要打开的文件路径作为命令行参数,例如:./program.exe C:\path\to\file.txt。程序会尝试打开该文件,并在打开失败时输出相应的错误信息。你可以在程序的适当位置进行文件读取、写入等操作。完成后,记得关闭文件。


原文地址: https://www.cveoy.top/t/topic/qDIk 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录