print_data.c
来自「在网络中,有时候会想检查自己电脑的端口的状态,这是端口扫描器的C语言源代码,」· C语言 代码 · 共 36 行
C
36 行
/* * print_data - print random data in printable form * * Author: Wietse Venema. */#include <stdio.h>#include <ctype.h>#include "lib.h"void print_data(fp, buf, len)FILE *fp;char *buf;int len;{ int c; while (len-- > 0) { c = (*buf++ & 0377); if (c == '\t') { fputs("\\t", fp); } else if (c == '\n') { fputs("\\n", fp); } else if (c == '\r') { fputs("\\r", fp); } else if (c == '\\') { fputs("\\\\", fp); } else if ((c & 0177) == c && isprint(c)) { putc(c, fp); } else { fprintf(fp, "\\%03d", c); } }}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?