MFC接收命令行参数的三种方法

方法一:

CString sCmdline = ::GetCommandLine();
AfxMessageBox(sCmdline); 将获取到 "C:\test\app.exe -1 -2 "

  方法二:

for (int i = 0; i < __argc; i++)
{
__argv[i];
AfxMessageBox(__argv[i]); }
将依次得到"C:\test\app.exe","-1", "-2"

  方法三:

CString sCmdline = AfxGetApp()->m_lpCmdLine;
将获取到 "-1 -2 ",AfxGetApp()->m_lpCmdLine 只包含参数。

  

上一篇:C#中Math类的计算整数的三种方法


下一篇:关于lua垃圾回收是否会执行__gc函数呢?