C语言在VS Code环境下开发Windows程序(一)

By YC

一般C语言教程都是讲在控制台下的程序开发,使用命令行。

本问介绍如何使用C语言开发Windows程序。

  • 搭建VS Code开发环境

略过

  • C语言第一个Windows程序,永远的Hello World!

在资源管理器新建目录“1 HelloWorld”

打开VS Code。

在菜单File中选择Open Folder

选择刚才建立的1 HelloWorld目录,打开。

VS Code中出现1 HelloWorld目录,按下新建按钮,输入名称1 HelloWorld,准备创建第一个Windows程序。

在右边编辑栏中输入以下程序。

#include <windows.h>

int WINAPI WinMain(HINSTANCE hInstance,HINSTANCE hPrevInstance,LPSTR lpCmdLine,int nCmdShow)

{

// 调用API 函数MessageBox

MessageBox(NULL, TEXT("Hello World!"), TEXT("Welcome"), MB_OKCANCEL);

return 0;

}

编译后,会在刚才建立的目录下生成一个可执行文件 1 HelloWorld.exe

双击,运行,会弹出一个CMD窗口及对话提示框。

恭喜,已经完成了第一个Windows程序。

  • 中文显示

将msgbox提示信息改为中文

MessageBox(NULL, TEXT("世界你好!"), TEXT("欢迎"), MB_OKCANCEL);

再次编译运行,结果显示乱码

这是因为VS Code编码和Windows编码不一致造成。

在VS Code右下角找到UTF-8,单击,然后选择Reopen with Encoding

选择Simplified ChineseGB2312,简体中文

可以看到刚才输入的中文变成乱码

MessageBox(NULL, TEXT("涓栫晫浣犲ソ!"), TEXT("娆㈣繋"), MB_OKCANCEL);

删除乱码,重新输入汉字

MessageBox(NULL, TEXT("世界你好!"), TEXT("欢迎"), MB_OKCANCEL);

编译运行

显示正常。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值