小编Aur*_*eal的帖子

argv上的const char*vs const char**

我想从命令行参数获取文件名,所以我可以将它传递给文件打开函数,但是,argv []默认情况下似乎是const char**类型,即使它被定义为"const char*argv" []"在主要论点中.我的函数需要const char*,有没有办法转换这两个,还是什么?

int main(int argc, const char *argv[]) {
    memory Memory;
    Memory.loadROM(argv); // Error 'argument of type "const char **" is incompatible with parameter of type "const char *"'
}
Run Code Online (Sandbox Code Playgroud)

c++

1
推荐指数
1
解决办法
253
查看次数

标签 统计

c++ ×1