main()函数参数传递问题,VC++6.0,运行时候没有输入阶段,为什么啊

#include<iostream>usingstd::cout;usingstd::cin;usingstd::endl;intmain(intargc,char*ar... #include <iostream>
using std::cout;
using std::cin;
using std::endl;
int main( int argc, char *argv[] )
{
if ( argc < 2 )
{
fprintf( stderr, "Missing inputs\n" );
return 1;
}

for ( size_t i(0); i !=argc; ++i )
{
cout<<argv[ i ] <<endl;;
}
return 0;
}
运行后直接是missing inputs,没有输入阶段啊。郁闷
已解决
展开
 我来答
xoalyg
2012-05-18 · TA获得超过4178个赞
知道大有可为答主
回答量:2356
采纳率:100%
帮助的人:2377万
展开全部
编译、生成可运行程序后,进入DOS窗口,来到.exe文件的存放目录(与源文件存放目录相同),下面是运行实例。
/*
F:\VC>test VANCL Windows7.0 VS2010 CFree
test
VANCL
Windows7.0
VS2010
CFree

F:\VC>
*/
#include <iostream>
using std::cout;
using std::cin;
using std::endl;
int main( int argc, char *argv[] ) {
if( argc < 2 ) {
fprintf( stderr, "Missing inputs.\n" );
return 1;
}
for( size_t i(0); i != argc; ++i ) {
cout << argv[ i ] <<endl;
}
return 0;
}
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式