⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 genrand.c

📁 ace开发环境 用来开发网络程序 其运用了设计模式、多平台、C++等多种知识
💻 C
字号:
/* $Id: genrand.c 78927 2007-07-18 05:04:42Z sowayaa $ *//************************************************************************** *									  * * 		 Copyright (C) 1995 Silicon Graphics, Inc.		  * *									  * *  These coded instructions, statements, and computer programs were	  * *  developed by SGI for public use.  If any changes are made to this code* *  please try to get the changes back to the author.  Feel free to make  * *  modifications and changes to the code and release it.		  * *									  * **************************************************************************//* FUZZ: disable check_for_math_include */#include <stdio.h>#include <fcntl.h>#include <math.h>#include <stdlib.h>#include <sys/types.h>#include <sys/stat.h>#include "sysdep.h"voidmain(const int argc, char* argv[]){  FILE* file;  int i;  int my_random;  int size;  char *cp;  if (argc != 3)     {      printf("usage: %s file_size_in_bytes[K|M] name\n", argv[0]);      exit(2);    }  if ((file = fopen(argv[2], "w")) == 0)     {      perror("fopen");      exit(1);    }  size = atoi(argv[1]);  for (cp = argv[1]; *cp; cp++)   {    switch(*cp)       {        case 'k':        case 'K':          size *= 1024;          break;        case 'm':        case 'M':          size *= 1024*1024;          break;      }  }  for (i = 0; i < size; i++)     {      my_random = ((RANDOM() % 94) + 33);      fputc((char)my_random, file);    }  fclose(file);}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -