fortune.c
来自「unix v7是最后一个广泛发布的研究型UNIX版本」· C语言 代码 · 共 32 行
C
32 行
#include <stdio.h>char line[500];char bline[500];main(){ double p; register char * l; long t; FILE *f; f = fopen("/usr/games/lib/fortunes", "r"); if (f == NULL) { printf("Memory fault -- core dumped\n"); exit(1); } time(&t); srand(getpid() + (int)((t>>16) + t)); p = 1.; for(;;) { l = fgets(line, 500, f); if(l == NULL) break; if(rand() < 32768./p) strcpy(bline, line); p += 1.; } fputs(bline, stdout); return(0);}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?