Chinaunix首页 | 论坛 | 博客
  • 博客访问: 103782271
  • 博文数量: 19283
  • 博客积分: 9968
  • 博客等级: 上将
  • 技术积分: 196062
  • 用 户 组: 普通用户
  • 注册时间: 2007-02-07 14:28
文章分类

全部博文(19283)

文章存档

2011年(1)

2009年(125)

2008年(19094)

2007年(63)

分类: C/C++

2008-05-18 18:01:46

 来源:


  putenv()将字符串放入当前环境中的函数

  原形:int putenv(const char *name)

  用法例:putenv("PATH=C:BTC");

  功能:把字符串name加到当前程序运行的环境中。当程序结束后,原环境将得到恢复。

  返回值:0(成功);-1(失败)

  头文件:stdlib.h

  putimage()重新写屏函数(输出一个位图象到图形屏幕上的函数)

  功能:将用getimage()函数储存在buf 所指向的内存区域的图形输出到屏幕上。

  原形:

  void far putimage(int left,int top,void far *buf,int op)

  其中op的值决定了图形以何种方式写到屏幕上。

  COPY_PUT 或0 原样复制

  XOR_PUT 或1 与屏幕图形取“异或”后写入

  OR_PUT 或2 与屏幕图形取“或”后写入

  AND_PUT 或3 与屏幕图形取“与”后写入

  NOT_PUT 或4 复制原图形的“逆”

  使用不同的方式将图形写到屏幕上,可以实现图形变换。例如,采用异或方式在原始位置重写,那么,原图将消失。 如果再使用复制方式(COPY_PUT)在一个新的地方重现该图形,就产生了图形的移动

  头文件:graphics.h

  putpixel()写像素点函数

  原形:void far putpixel(int x,int y,int color)

  头文件:graphics.h

  puts()输出一字符串到stdout(标准输出)的函数

  使用方式:

  ① puts("字符串");

  ② puts(字符串变量名即字符串变量的地址)

  注:②需先定义 char *字符串变量名="字符串";

  头文件:stdio.h

  _read()读文件函数

  原形:int _read(handle,buffer,count)

  int handle;//文件句柄

  void *buffer;//存放读出数据的缓冲区

  unsigned count;//一次读出的字节数

  功能:从由handle指定的文件中读取由count指定字节数的数据到buffer

  返回值:0-0xfffe(实际读出的字节数);-1(错误)

  头文件:io.h

  read()读文件函数

  原形:int read(int handle,void *buf,unsigned len)

  功能:从与handle(从creat、open、dup或dup2调用中得到的句柄)相联的文件中读取len字节到由buf所指的缓冲区中。对于以文本方式打开的文件,read删除读入数据中的回车符。当读到Ctrl-Z字符时返回文件结束。对于磁盘文件,read从当前文件指针处开始读取数据。在读完成后,文件指针增量为读入的字节数。对于设备,直接从设备中读字节。

  返回值:读入缓冲区的字节数,如果文件以文本方式打开,则不包括回车符和Ctrl-Z字符。

  头文件:io.h

  realloc()重新分配内存函数

  原形:void *realloc(void *block,size_t size)

  block指向用malloc、calloc或realloc已得到的内存。

  size是重新分配的字节。

  返回值:重分配的块地址。若不能重分配,则返回NULL。

  头文件:stdlib.h

  rectangle()画一个矩形的函数

  原形:void far rectangle(int left,int top,int right,int bottom)

  功能:用当前线性、宽度和画线颜色绘制一个矩形。

  头文件:graphics.h

  remove()删除一个文件的函数

  原形:int remove(const char *filename)

  返回值:0(成功);-1(失败)

  头文件:stdio.h

阅读(291) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~