1 / 13
文档名称:

C语言函数大全R.doc

格式:doc   大小:42KB   页数:13页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

C语言函数大全R.doc

上传人:xunlai783 2018/2/6 文件大小:42 KB

下载得到文件列表

C语言函数大全R.doc

相关文档

文档介绍

文档介绍:函数名: raise
功  能: 向正在执行的程序发送一个信号
用  法: int raise(int sig);
程序例:
#include <>
int main(void)
{
   int a, b;
   a = 10;
   b = 0;
   if (b == 0)
   /* preempt divide by zero error */
      raise(SIGFPE);
   a = a / b;
   return 0;
}
 
 
函数名: rand
功  能: 随机数发生器
用  法: void rand(void);
程序例:
#include <>
#include <>
int main(void)
{
   int i;
   printf("Ten random numbers from 0 to 99\n\n");
   for(i=0; i<10; i++)
      printf("%d\n", rand() % 100);
   return 0;
}
 
 
函数名: randbrd
功  能: 随机块读

  法: int randbrd(struct fcb *fcbptr, int t);
程序例:
#include <>
#include <>
#include <>
#include <>
int main(void)
{
   char far *save_dta;
   char line[80], buffer[256];
   struct fcb blk;
   int i, result;
   /* get user input file name for dta */
   printf("Enter drive and file name (no path - . a:)\n");
   gets(line);
   /* put file name in fcb */
   if (!parsfnm(line, &blk, 1))
   {
      printf("Error in call to parsfnm\n");
      exit(1);
   }
   printf("Drive #%d  File: %s\n\n", , );
   /* open file with DOS FCB open file */
   bdosptr(0x0F, &blk, 0);
   /* save old dta, and set new one */
   save_dta = getdta();
   setdta(buffer);
   /* set up info for the new dta */
   = 128;
   = 0L;
   result = randbrd(&blk, 1);
   /* check results from randbrd */
   if (!result)
      printf("Read OK\n\n");
   else
   {
      perror("Error during read");
      exit(1);
   }
   /* read in data from the new dta */
   printf("The first 128 characters are:\n");
   for (i=0; i<128; i++)
      putchar(buffer[i]);
   /* restore previous dta */
   setdta(save_dta);
   return 0;
}
 
函数名: randbwr
功  能: 随机块写
用  法: int randbwr(struct fcp *fcbptr, int t);
程序例:
#include <>
#include <>
#include <>
#include <>
int main(void)
{
   char far *save_dta;
   char line[80];