c语言这样编写窗口

来源:百度知道 编辑:UC知道 时间:2024/06/18 01:02:25
同志们!我在网上找了好久都没有找到能够编写c语言的窗口的方法!
我有个问题弄不明白,比如为什么QQ啊什么软件能够独立运行!而我们自己编写的程序必须要在编辑程序的地方才可以执行!为什么?

C可以做窗口的,但是你得知道他和操作系统的接口
去看下《The C Programming Language》这本书最后一章是说Linux的接口,现在的Linux也是图形界面的

估计每一个初学者都会产生这种疑问的,除非他是天才或者是木头
先把基础的东西比如语言本身,数据结构,算法等等学好了再去做那些你所说的窗口吧,不要着急,学好了基础,学那些相对来说却简单了。
P.S. QQ是VC做的

你用的什么编译器?
TC下不可能写出调动API的程序,也就是说,在TC下不可能编出窗口程序。 TC继承的是DOS。
VC可以。

能够独立运行是因为没有用动态库。
象QQ比较高深了,我现在的能力还没法给你详细解释。

用VC吧,VC有相当于你说的窗口工具。
#include<windows.h>

你既然说C,不是C++,估计是TC吧,
TC本身就在dos环境下,当然没你要的windows窗口。

函数名: window
功 能: 定义活动文本模式窗口
用 法: void window(int left, int top, int right, int bottom);
程序例:

#include <conio.h>

int main(void)
{

window(10,10,40,11);
textcolor(BLACK);
textbackground(WHITE);
cprintf("This is a test\r\n");

return 0;
}
函数中形式参数(int left,int top)是窗口左上角的坐标,(int right,int bottom)是窗口的
右下角坐标,其中(left,top)和(right,bottom)是相对于整个屏幕而言的。