函数名: wherex

功  能: 返回窗口内水平光标位置

用  法: int wherex(void);

程序例:  


#include <conio.h>  


int main(void)

{

  clrscr();

  gotoxy(10,10);

  cprintf("Current location is X: %d  Y: %d\r\n", wherex(), wherey());

  getch();  


  return 0;

}





函数名: wherey

功  能: 返回窗口内垂直光标位置

用  法: int wherey(void);

程序例:  


#include <conio.h>  


int main(void)

{

  clrscr();

  gotoxy(10,10);

  cprintf("Current location is X: %d  Y: %d\r\n", wherex(), wherey());

  getch();  


  return 0;

}





函数名: 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;

}





函数名: write

功  能: 写到一文件中

用  法: int write(int handel, void *buf, int nbyte);

程序例:  


#include <stdio.h>

#include <stdlib.h>

#include <fcntl.h>

#include <sys\stat.h>

#include <io.h>

#include <string.h>  


int main(void)

{

  int handle;

  char string[40];

  int length, res;  


  /*

   Create a file named "TEST.$$$" in the current directory and write

   a string to it.  If "TEST.$$$" already exists, it will be overwritten.

  */  


  if ((handle = open("TEST.$$$", O_WRONLY | O_CREAT | O_TRUNC,

                        S_IREAD | S_IWRITE)) == -1)

  {

     printf("Error opening file.\n");

     exit(1);

  }  


  strcpy(string, "Hello, world!\n");

  length = strlen(string);  


  if ((res = write(handle, string, length)) != length)

  {

     printf("Error writing to the file.\n");

     exit(1);

  }

  printf("Wrote %d bytes to the file.\n", res);  


  close(handle);

  return 0;

}