c语言这样编写窗口
来源:百度知道 编辑:UC知道 时间:2024/06/18 01:02:25
我有个问题弄不明白,比如为什么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)是相对于整个屏幕而言的。