📄 learn.c
字号:
#include "stdio.h"#include "lrndef"#include "lrnref"#include "signal.h"main(argc,argv)char *argv[];{ extern hangup(), intrpt(); extern char * getlogin(); char *malloc(); speed = 0; more = 1; pwline = getlogin(); setbuf(stdout, malloc(BUFSIZ)); selsub(argc, argv); signal(SIGHUP, hangup); signal(SIGINT, intrpt); while (more) { selunit(); dounit(); whatnow(); } wrapup(0);}hangup(){ wrapup(1);}intrpt(){ char response[20], *p; signal(SIGINT, hangup); write(2, "\nInterrupt.\nWant to go on? ", 28); p = response; *p = 'n'; while (read(0, p, 1) == 1 && *p != '\n') p++; if (response[0] != 'y') wrapup(1); ungetc('\n', stdin); signal(SIGINT, intrpt);}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -