摘要: 函数名: clrscr 功 能: 清除文本模式窗口,清屏的意思,即把之前显示出的文字字符去掉,是clear screen的简写 用 法: void clrscr(void);程序例:#include int main (void){ int i; clrscr(); for (i = 0; i system("cls");这种办法的缺点是程序额外运行系统程序执行清屏操作,延长了程序执行时间。2.自己写函数,这种办法比较快。这是从微软MSDN得到的方法:/* Standard error macro for reporting API errors */#define PER 阅读全文
posted @ 2013-09-18 15:43 xuefenhu 阅读(10721) 评论(1) 推荐(1) 编辑
摘要: #include int main(void){ int x; int *p1,*p2; p1 = &x; p2 = p1; printf(" %p\n",p2); /* print the address of x,not x's value */ return 0;}%a浮点数、十六进制数字和p-记数法(C99)%c 一个字符 %d 有符号十进制整数 %e 浮点数、e-记数法%E 用科学计数法表示的浮点数(同%e)%f 浮点数、十进制记数法 %F 浮点数、十进制记数法(同%f)%g 根据数值不同自动选择%f或%e.%i有符号十进制数... 阅读全文
posted @ 2013-09-18 15:34 xuefenhu 阅读(1230) 评论(0) 推荐(0) 编辑
摘要: 原型:extern void *realloc(void *mem_address, unsigned int newsize);语法:指针名=(数据类型*)realloc(要改变内存大小的指针名,新的大小)。//新的大小一定要大于原来的大小,不然的话会导致数据丢失!头文件:#include 有些编译器需要#include ,在TC2.0中可以使用alloc.h头文件功能:先判断当前的指针是否有足够的连续空间,如果有,扩大mem_address指向的地址,并且将mem_address返回,如果空间不够,先按照newsize指定的大小分配空间,将原有数据从头到尾拷贝到新分配的内存区域,而后释放. 阅读全文
posted @ 2013-09-18 15:03 xuefenhu 阅读(12025) 评论(0) 推荐(2) 编辑