Sollyu

  • 捐赠
  • 关于
  1. 首页
  2. 原创文章
  3. 正文

【第二课】word-sum 编写main函数

2014年5月27日 5351点热度 0人点赞 0条评论

上篇回顾

上一篇我们说了怎么样创建一个WIN32工程。

上篇地址:

word-sum 新建工程

修改工程

为是更好的入门,已经更轻巧的编程,我们需要修改一下工程属性。

选择项目-属性

word-sum

修改工程的MFC 的使用=在静态库中使用 MFC,字符集=使用多字节字符集

word-sum

修改介绍

  1. 在静态库中使用 MFC

如果选择静态库中使用 MFC,那你编译后的程序就直接包含了调用MFC的部分的库,文件可能会大一些,但是可以直接移到其他机器上运行.

如果选择在共享 DLL 中使用 MFC的话,你编译后的程序中不包含MFC库,所以文件会比较小。但是如果你的程序直接移到一个没有安装过MFC的机器上时,可能会导致找不到MFC的DLL,

  1. 使用多字节字符集

vc++2005中“使用Unicode字符集”和“使用多字节字符集”有什么区别?

main函数介绍

其中int _tmain(int argc, TCHAR* argv[], TCHAR* envp[])的三个参数介绍

  1. argc表示有多少个命令行参数,第一个就是执行程序名,所以argc最少为1。
  2. argv是具体的参数。
  3. envp是系统的环境变量,很少有介绍的。“名称=值”的形式,以NULL结束。

将main函数清空,以便继续写代码。

int _tmain(int argc, TCHAR* argv[], TCHAR* envp[])
{
  int nRetCode = 0;

  return nRetCode;
}

工程下载

下载地址:点击下载

备注

main函数参数测试代码

int main( int argc, char *argv[], char *envp[] )
{
    for ( int i = 0; i < argc; ++i )
    {
        printf( "%d : %s \n", i, argv[ i ] );
    }

    for( int i = 0; envp[i] != NULL; ++i ) 
    {
        printf( "%d : %s \n", i, envp[ i ] );
    }
    return 0;
}
本作品采用 知识共享署名 4.0 国际许可协议 进行许可
标签: main VC++ word-sum 教程
最后更新:2014年5月27日

sollyu

这个人很懒,什么都没留下

点赞
< 上一篇
下一篇 >

COPYRIGHT © 2021 sollyu.com. ALL RIGHTS RESERVED.

THEME KRATOS MADE BY VTROIS

苏ICP备15007531号