有什么好的方法能分别得到用getCommmandLime()取得的命令行参数? dos下,不管有几个参数,使用main()的argv能很容易的得到各个参数.而用getCommmandLime()取得的是整个字符串,得分析该字串取得各个参数.有没有简便点的方法? 谢谢了 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 for (int i = 1; i < __argc; i++){LPCTSTR pszParam = __targv[i];BOOL bFlag = FALSE;BOOL bLast = ((i + 1) == __argc);if (pszParam[0] == '-' || pszParam[0] == '/'){// remove flag specifierbFlag = TRUE;++pszParam;}rCmdInfo.ParseParam(pszParam, bFlag, bLast);}可以参考一下CWinApp::ParseCommandLine 如何实现客户端与服务器端的进程同步 无边框Dlg窗口实现拖拉 ,导致子窗口闪屏 请问类似于mac系统启动栏的图标变大浮动效果怎么实现?多谢了! 关于在游戏里弹出自己的对话框问题: 最基本的问题,VC中_开头的表示什么? 根据得到的汉字点阵信息,把该字显示在窗口中 将raw格式转成tiff格式图像数据,处理no space for output buffer的问题 如何在基于对话框的程序中加入快捷键(不用hotkey) 为什么这句代码有内存泄漏? 大家都是编程的吵什么吵。(VB VS VC) 算法问题(常规算法或转机系统算法皆可) 按钮被按下时发出什么消息?
{
LPCTSTR pszParam = __targv[i];
BOOL bFlag = FALSE;
BOOL bLast = ((i + 1) == __argc);
if (pszParam[0] == '-' || pszParam[0] == '/')
{
// remove flag specifier
bFlag = TRUE;
++pszParam;
}
rCmdInfo.ParseParam(pszParam, bFlag, bLast);
}
可以参考一下
CWinApp::ParseCommandLine