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

怎么用命令行方式调用C++函数

2012-08-14 
如何用命令行方式调用C++函数各位好,又像大家请教啦。需求是这样的:现在已经写好了这样一个函数:int CZTER_

如何用命令行方式调用C++函数
各位好,又像大家请教啦。

需求是这样的:
现在已经写好了这样一个函数:
int CZTER_adapter::retrievePerfData_BSC(const CString &sEquip,const CString &rcver, 
  const CString &beginTime,const CString &endTime){……}

想请教大家,我在命令行中输入四个参数(分别对应这个函数中的四个参数)来调用这个函数,请问下大家该怎么做啊?

[解决办法]
你这个又不是main函数,命令行怎么直接调用?
[解决办法]
同意2楼,没有main函数怎么执行呢?除非有些第三方软件自动封装了main函数
[解决办法]
通常情况下是不可行的。除非你实现了一个程序,能让你这么干(如果不需要考虑特别全面的话,也不算太难实现)。
[解决办法]
把需要的参数传递给Main函数,然后在Main函数里将字符串转换为CString再传递给retrievePerfData_BSC函数
[解决办法]
我用VS2005做过类似的,默认会传递一个参数(程序名称)进去,所以你自己的参数是从argv[1]开始的。
你没有加参数检验~传递的参数数目可能会不足。
[解决办法]

C/C++ code
int _tmain(int argc, _TCHAR* argv[]) 

热点排行