C语言编写的程序怎么在windows下运行??望各位大哥大姐解惑!!

Tc编写的C语言程序是16位,自动生成的exe文件是在dos系统中运行,怎么让C语言编写的程序能在windows程序下运行,就像应用软件一样?当然,VC++工具能编译32... Tc编写的C语言程序是16位,自动生成的exe文件是在dos系统中运行,怎么让C语言编写的程序能在windows程序下运行,就像应用软件一样?当然,VC++工具能编译32程序,能在windows下运行,但是我用VC编写的C语言程序还是在dos界面下运行,不能像应用程序那样。VC能直接调用API吗?我知道MFC更方便,我想先从API学起。像很多大型软件都是C语言编写的,他们是怎么让程序在windows界面下运行的?他们用的什么编译工具? 展开
 我来答
xiaochenghome
2012-03-13
知道答主
回答量:19
采纳率:0%
帮助的人:19.3万
展开全部
首先,TC是入门用的,以后的程序设计不会在TC中,练习熟练了,可以选择其他平台,比如你说的VC++。

第二,在VC++环境下可以编写控制台程序(就是dos界面程序),你把课本上的代码或TC中的代码敲到VC++中,也只能是在dos界面下运行,因为你的代码没有涉及到Windows编程。

第三,VC++中可以用MFC也可以不用,如果你只想编个窗口的话,你只用Windows API就可以,建议你看《Windows程序设计》这本书,百度中搜索 “Windows 程序设计CHM ”就有了。
首先理解消息循环机制,找一个VC的简单窗口例子(非MFC),很快就入门了,不建议直接从MFC开始,那东西封装了很多东西,不利于初学者对Windows程序的理解。
希望能帮到你!
江湖三脚猫Django
2012-03-13 · TA获得超过3495个赞
知道大有可为答主
回答量:3333
采纳率:100%
帮助的人:3162万
展开全部
控制台应用程序是在命令行(即控制台)运行的,大型程序是分好多部分的,比如后台服务进程(可以用C写控制台程序),前台界面(JAVA或者MFC等),然后配合来运行了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
漠北雄鹰Dhfbf
2012-03-13
知道答主
回答量:10
采纳率:0%
帮助的人:6.4万
展开全部
其实是你写的程序被VC++识别为了 控制台应用程序 Win32 con application
你在创建程序时选择 WIN32 Application 即可
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
3071511062
2012-03-13 · TA获得超过186个赞
知道小有建树答主
回答量:236
采纳率:0%
帮助的人:218万
展开全部
C语言当然是可以写Windows程序的,MFC只是封装了一些Windows的API而已。你不想用MFC的话就要看Windows API函数了,不过真的推荐你直接用MFC,那些API函数太底层了,一般程序员了解一下就好,毕竟还是要站在巨人的肩膀上嘛
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式