C语言也可以实现WIN窗口界面

作者在 2010-09-23 22:48:54 发布以下内容
DOS 下的c程序是最简单的,也容易入门,很多C语言教材都是以DOS下的Turbo C来讲解C语言。如果我们已经基本掌握了C语言,已经入门了,还在DOS下打转转,那就得不偿失了:我们学习C语言的目的是为了用,在Windows流行的今天,有谁愿意聘用只会DOS下编程的人员呢?

下面介绍将DOS C程序转化为Windows C程序的简单方法。

这是一个最简单的DOS C “Hello World!”程序。

#include "stdio.h"

main()

{

    printf("Hello World!");

}

将此程序转化对应的Windows C程序是

#include <windows.h>

int WINAPI WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance,PSTR szCmdLine, int iCmdShow)

{

    MessageBox(NULL,"Hello World!","第一个Windows C程序",MB_OK);

    return 0;

}

  

   

    说明:

    1 #include <windows.h> 是包含windows的头文件windows.h

    2 WinMainWindows C程序的入口点,就象DOS C程序的main。其中的参数,这里用不到,暂时不讲。

    4 MessageBox是消息函数。其中第2个参数是要显示的内容,如“Hello World!”,你可以改成你要显示的内容,第3个参数是标题栏显示的内容,如"第一个Windows C程序",你可以改成你要显示的内容。

 

默认分类 | 阅读 1354 次
文章评论,共1条
流浪天边(作者)
2010-09-23 22:50
1
其实这篇文章也是我与大家分享的,希望大家能把它运行下,我的TC无法打开WINDOWS.H这个文件。<img src="image/face/14.gif" class="face">
游客请输入验证码