Win32程序怎样使用命令行参数

法式开辟的过程中 , 经常需要按照外部传入的参数来执行分歧的分支功能 , C++法式是经由过程main函数去获取外部参数 , 那么Win32法式呢?其实也有相对应的功能 , 下面小编就申明下Win32法式如何利用号令行参数 。

需要这些哦
visual studio
C++
方式/
1win32法式的进口函数如下图所示 , 此中lpCmdLine为号令行参数

Win32程序怎样使用命令行参数

文章插图

2本家儿法式下输入下面的代码段 , 功能是获取外部参数 , 然后打印到窗口上

Win32程序怎样使用命令行参数

文章插图

3完当作代码输入之后 , 需要设置入参 , 起首选择工程 , 然后右键-》属性

Win32程序怎样使用命令行参数

文章插图

4【Win32程序怎样使用命令行参数】弹出的窗口 , 选择设置装备摆设属性->调试->号令参数 , 方框中输入参数(这里输入的是test.txt)

Win32程序怎样使用命令行参数

文章插图

5完当作上面的
之后 , 点击调试运行 , 输出下面的成果 , 可是参数却显示的是指针的体例

Win32程序怎样使用命令行参数

文章插图

6若是想要显示的是文本形式 , 那么实现如下代码段

Win32程序怎样使用命令行参数

文章插图

7然后法式挪用上面已经实现的函数 , LPWSTR转换为string

Win32程序怎样使用命令行参数

文章插图

8最后调试运行 , 看到法式参数以文本形式打印出来

Win32程序怎样使用命令行参数

文章插图

注重事项喜好经验接待点赞!
注重需要包含三个头文件:windows.h stdio.h shellapi.h

以上内容就是Win32程序怎样使用命令行参数的内容啦 , 希望对你有所帮助哦!

    推荐阅读