yuanyangxin 发表于 2017-12-4 18:29:02

vs2015如何给main函数传入参数呢?

#include <iostream>
#include <cstdlib>
#include<stdio.h>
using namespace std;


int main(int argc,char *argv[])
{
        int i;
        if (argc == 1)
        {
                cout << "为指定参数" << endl;
        }else{
                cout << "所输入的参数为:" << endl;
                for ( i = 0; i < argc; i++)
                {
                        cout << argv << endl;
                }
        }

        system("pause");
        return 0;
}



我先按照附件所示设置参数,再运行程序,但是依旧运行不了。

tailor_long 发表于 2017-12-4 19:58:06

楼主,你看你的错误信息是无法打开 .exe文件进行写入,它的意思就是你在上一次编译运行时候没有正确的关闭那个黑框框
我建议楼主大人关闭您的VS2015之后,再重新打开一下,应该就可以正常编译运行了。
还有就是我认为楼主大大在给main()函数传递参数的时候设置的很正确,只不过如果能够给字符串加上双引号就更好了!

yuanyangxin 发表于 2017-12-5 09:13:37

tailor_long 发表于 2017-12-4 19:58
楼主,你看你的错误信息是无法打开 .exe文件进行写入,它的意思就是你在上一次编译运行时候没有正确的关闭 ...

你好,我按照这三张图设置参数,结果全是未指定参数哎。是哪里错了吗?

tailor_long 发表于 2017-12-5 09:29:58

楼主大人,你把平台改成“活动x64”

yuanyangxin 发表于 2017-12-5 09:47:15

tailor_long 发表于 2017-12-5 09:29
楼主大人,你把平台改成“活动x64”

谢谢{:5_92:}

tailor_long 发表于 2017-12-5 10:02:51

yuanyangxin 发表于 2017-12-5 09:47
谢谢

{:5_91:}不客气啦
页: [1]
查看完整版本: vs2015如何给main函数传入参数呢?