首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

小弟我想用main参数实现传递数组怎么做

2012-02-23 
我想用main参数实现传递数组如何做我程序大概结构如此:intmain(intargc,char*argv[]){init()if(calculate

我想用main参数实现传递数组如何做
我程序大概结构如此:
int   main(int   argc,char*   argv[])
{
        init();
        if(calculate()==0)               //这里我想将命令行参数传递到该函数中
                return   0;
        printf( "result:   %.2f\n ",dArray[0]);
}

命令行参数是程序文件名+空格+表达式(两个参数,包含程序本身),calculate   得到表达式后计算会返回一个结果--> dArray[0].那么calculate()函数应该有两个参数,应该怎么写啊,另外表达市长度是不固定的.

[解决办法]
呃,我建议你不要用命令行参数。因为命令行参数里面是不可以有空格的。
“calculate()函数应该有两个参数,应该怎么写啊”,如果不从命令行里获取参数,calculate怎么写你会吗?

热点排行