【问题标题】:Visual Studio 2019: Exception thrown: read access violation. **argv** was 0x2Visual Studio 2019:抛出异常:读取访问冲突。 **argv** 为 0x2
【发布时间】:2022-06-16 23:45:55
【问题描述】:

我试图将命令行参数传递到我的程序中。我已经在属性菜单中设置了。

当我运行以下代码时:

#include <stdio.h>

int main(const char *argv[], int argc) {
    printf("%s", *argv);
    return 0;
}

我收到此错误: 抛出异常:读取访问冲突。 argv 为 0x2。我在两个设置中都将调试器设置为“Deubg x64”。有什么建议吗?

【问题讨论】:

    标签: c visual-studio-2019 argv


    【解决方案1】:

    main 的参数顺序不正确。它们应该是:

    int main(int argc, char *argv[]) {
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-05-19
      • 1970-01-01
      • 2020-06-17
      • 1970-01-01
      • 2021-05-01
      • 2021-12-19
      • 2020-09-12
      • 1970-01-01
      相关资源
      最近更新 更多