谁能教我 怎么用C语言编写 一个窗口? 求源代码 加上注释 谢谢

作者&投稿:满萧 (若有异议请与网页底部的电邮联系)
谁能给我的这个c语言代码注上注释,谢谢?~

#include "stdio.h"
void main()
{
char* p = "aabbbcddddkkkmmmmaakkkk";//p指向一个字符串常量的头
char buf[100];
char* q = p;//q指向字符串头
int i=0;
for(;*q;)//只要q不指向字符串结尾就循环
{
if(q==p|| *q != *(q-1))//q在串头或q指向的字符与前一个字符不相等
{
buf[i++] = *q;//记录下q相前指向的字符,由于在if内,事实上字符串中相同的字符只记录了一次
}
q++;//q指针向后移动
}
buf[i] = '\0';//给buf的尾端加上字符串结束标记
printf("%s
", buf);//输出常量字符串的简化版本(所有相同的字符只输出一次)
}

/申请结构,包括表示两个位置的变量

typedef struct
{
int row, col;
} pt;

//一下函数为了可用于让用户输入位置,并且读取数据

pt *read(pt *p_pt)
{
p_pt = (pt*)malloc(sizeof(pt)); //由于穿惨淡时候,指针指向空,所以需要申请一片空间。
printf("请输入点的位置:");
scanf("%d%d", &(p_pt->row), &(p_pt->col)); //读取两个位置的数据
return *p_pt; //此处需要加取值符
/*因为本程序在传参数的时候传的是结构体的地址,接收的也是一个指针变量,所以如果不加取值符返回的是地址*/
}

void print(const pt *p_pt)
{
printf("(%d, %d)
", p_pt->row, p_pt->col);
}

//一下都是对上述函数的调用。

int main()
{
pt pt1 = {0};
pt *p_pt = NULL;
p_pt = read(&pt1);
print(&pt1);
print(p_pt);
return 0;
}

//若有疑问可以追问

#include <stdio.h>
#include <stdlib.h>
#include <windows.h>

int main()
{
printf("输入一个字符, 就会出现窗口");
getch();
MessageBox(NULL,"这就是你要的窗口!这就是你要的窗口!
这就是你要的窗口!这就是你要的窗口!
这就是你要的窗口!这就是你要的窗口!","hahah",MB_ICONERROR | MB_YESNO);
return 0;
}



天元区19399529341: 怎么用c语言编写widows窗口程序 -
怀侍纯欣: 下面是我写的一个在windows窗体上显示树形图的程序.你在vc6中新建win32工程(注意不是控制台) 然后新建c++源文件,粘贴代码进去,编译运行即可.#include <windows.h>#include <math.h>#define AD 3.14159265*45/180//相邻树枝的旋...

天元区19399529341: 【】用c语言编一个windows窗体应用程序【】 -
怀侍纯欣: 用GetDlgItemText函数把textbox1的内容送到字符串里 利用atof函数转换成double型,然后自加,再把这个double型数字转换成字符串,用SetDlgItemText就能放到textbox2中了

天元区19399529341: 用C语言编写一个简单的窗口程序,对句子进行分析. -
怀侍纯欣: www .quanxue .cn/JC_CLanguage/Sdk/Sdk02.html 看看就知道了,基本窗口程序一般的ide都有向导建立的,你用的c-free没有吗?没用过...自己删除一下网址的空格...百度不给放链接的...

天元区19399529341: c语言如何设置窗口 -
怀侍纯欣: 你的意思是,用C语言编写出漂亮的窗口程序,而不是那种单调的DOS窗口?(即Windows编程,或可视化编程) 绝对可以啊,用MFC(即Visual C++)就可以,现在流行的软件有非常多都是用MFC编的.在Windows编程中,MFC是公认的最难学的一种(VB是最简单的),不过这种情况在VC7.0出现以后有所改善,如果你要学MFC的话,建议学习VC7.0以上(含7.0)的MFC,不要学VC6.0的MFC,VC6的MFC简直不是人学的.至于你说的数据库,VC是绝对能实现的,只是你没见过而已.

天元区19399529341: 用纯C语言写窗体程序的教程 -
怀侍纯欣: 这个你真的得去问大神了.如果是纯c语言去写窗体程序,可以说是很不实际的.我建议你现在可以去学习c++了,在vc环境下借助MFC(微软基准类库)去写窗体应用程序,写窗体应用程序都是利用别人已经写好的东西去实现的.如果你再往后学面向对象,c#,java等你会发现写个窗体应用程序实在是太简单了,但其实它们的基础都是c语言,学好c语言还是很重要的.

天元区19399529341: c语言怎么窗口设计?我是新手,对图形界面,窗口设计完全不懂,要求用C,不要说用C#,c++,那些的 -
怀侍纯欣: #include <graphics.h>//注意,这是TC环境下的库,VC和VS下没有C语言的图形库.既然你不愿意用C++或者C#写窗体,那你疯掉的时候别找我们.

天元区19399529341: C语言怎样设计一个渐变透明的窗口? 从左(不透明)到右(透明) -
怀侍纯欣: 可以试试使用gdi+库来实现颜色渐变,下边是一种方法,具体可见: http://download.csdn.net/download/weizengke/3101800有源码,.BOOL CTipDlg::OnEraseBkgnd(CDC* pDC) { CRect rcClient; GetClientRect(&rcClient); GradientFillRect( ...

天元区19399529341: 用C语言怎么创建新窗口(编译器VC6.0)?
怀侍纯欣: 有创窗口,对话框,按钮的函数(方法),通过设置监听器,各种键盘,鼠标等单击,双击或写入等行为,通过写处理监听方法,便得相应效果(源JAVA,C语言类似).再学深一点,你也可以自觉很拽……

天元区19399529341: 求用c语言编写windows窗口的代码程序.谢谢! -
怀侍纯欣: 就是吧C++里面的类呀库呀都拷到一个CPP文件里头,修改一下接口代码,最多再调整一下语法,应该就能行吧……

天元区19399529341: 用C语言编写窗口界面程序,应该学习什么? -
怀侍纯欣: 学习c++程序基础知识学习经典入门. C++程序是一门广泛用于工业软件研发的大型语言.具有很高的复杂性和解决问题的能力.C++不仅在开发上极具价值,同时在学术界也就有很高的价值.有关C++的文章应该可以用浩如烟海来形容了吧. ...

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网