C&Cpp
文章平均质量分 62
firetaker
这个作者很懒,什么都没留下…
展开
-
起步C语言学习....
<br />#include<stdio.h>#define SIZE 4struct student_type{ char name[10]; int num; int age; char addr[15];}stud[SIZE];void save(){ FILE *fp; int i; if(NULL==(fp=fopen("stu_list","wb"))) { printf("cann't open file/n"); } fo原创 2010-10-12 12:50:00 · 566 阅读 · 0 评论 -
C 指针一例全解(自己学习用)
<br />#include<stdio.h>void main(){ void swap(int *p1,int *p2); int a,b; int *p1,*p2; a=100; b=200; p1=&a; p2=&b; printf("%d,%d/n",a,b); printf("%d,%d/n",*p1,*p2); printf("%d,%d/n",p1,p2); if(a<b) { swap(p1,p2); } prin原创 2010-10-12 15:04:00 · 572 阅读 · 0 评论 -
格式化输出八进制和十进制数字
<br /><br />#include<stdio.h><br />int main()<br />{<br />int x=65;<br />printf("%#o/n",x);<br />printf("%#x/n",x);<br />return 0;<br />}原创 2010-10-11 14:03:00 · 1644 阅读 · 0 评论 -
双链表操作实例
#include#includetypedef struct node //定义双链表{ int data; struct node *prior; struct node *next;}snode;snode *creat() //创建双链表尾部插入数据{ snode *head, *p, *q; int x; head = (snode *)malloc(sizeof(snode)); q = head;转载 2010-06-24 09:48:00 · 739 阅读 · 0 评论 -
C setlinestyle()
线型-----------------------------------------------------名 称 取 值 含 义-----------------------------------------------------SOLID_LINE 0 实线DOTTED_LI原创 2010-05-12 13:26:00 · 4187 阅读 · 0 评论 -
putimage() 输出图像函数
putimage() 输出图像函数功能: 函数putimage()将一个先前保存在内存中的图像输出到屏幕上。用法: 此函数调用方式为void putimage(int left,int top,void *buf,int ops);说明: 参数(left,top)为输出屏幕图像的左上角,即输出图像的起始位置。buf指向要输出的内存中图像。参数ops控制图像以何种方式输出到屏幕上。表原创 2010-05-12 13:58:00 · 31306 阅读 · 5 评论 -
setfillstyle() 设置填充图样和颜色函数
setfillstyle() 设置填充图样和颜色函数功能:setfillstyle()设置填充图样和颜色函数功能: 函数setfillstyle()为各种图形函数设置填充图样和颜色。用法: 函数调用方式为void setfillstyle(int pattern,int color);说明: 参数pattern的值为填充图样,它们在头文件graphics.h中定义,详见表1-1原创 2010-05-12 13:37:00 · 21040 阅读 · 0 评论 -
settextstyle() 设置文本型式函数
settextstyle() 设置文本型式函数功能: 函数settextstyle() 设置图形文本当前字体、文本显示方向(水平显示或垂直显示)以及字符大小。用法: 此函数调用方式为void settextstyle(int font,int direction,int charsize);说明: 函数括号中,font为文本字体参数,direction为文本显示方向,charsiz原创 2010-05-12 14:09:00 · 31191 阅读 · 4 评论 -
gettextinfo() 获取文本窗口信息函数
功能: 函数gettextinfo()获取当前文本窗口信息,并存放在实参结构中。用法: 函数调用方式为void gettextinfo(struct text-info *info);说明: 函数中参数info 为struct text-info结构型指针,struct text-info结构在此函数相应的头文件中定义为:struct text-info{unsigned ch原创 2010-05-12 13:10:00 · 1119 阅读 · 0 评论 -
类设计策略
面向对象的设计这一主题较为复杂;整个行业的人员都对此学科进行了大量的学术研究和专业实践。尽管如此,下面还是给出了几条建议以帮助您着手进行面向对象的编程。1 请考虑一下该类的实例将在应用程序中扮演的角色。通常,对象担任以下三种角色之一:• 值对象:这些对象主要用作数据的容器 — 也就是说,这些对象可能拥有若干个属性和很少的几个方法 (有时没有方法)。值对象通常是明确定义的项原创 2010-04-23 10:53:00 · 619 阅读 · 0 评论 -
位域(位段)
<br /><br /><br />有些信息在存储时,并不需要占用一个完整的字节,而只需占几个或一个二进制位。例如在存放一个开关量时,只有0和1两种状态,用一位二进位即可。为了节省存储空间,并使处理简便,C语言又提供了一种数据结构,称为“位域”或“位段”。<br />所谓“位域”是把一个字节中的二进位划分为几个不同的区域,并说明每个区域的位数。每个域有一个域名,允许在程序中按域名进行操作。这样就可以把几个不同的对象用一个字节的二进制位域来表示。<br />1. 位域的定义和位域变量的说明<br /原创 2011-03-20 03:03:00 · 798 阅读 · 0 评论