Chinaunix首页 | 论坛 | 博客
  • 博客访问: 209348
  • 博文数量: 136
  • 博客积分: 2919
  • 博客等级: 少校
  • 技术积分: 1299
  • 用 户 组: 普通用户
  • 注册时间: 2011-03-11 09:08
文章分类

全部博文(136)

文章存档

2013年(1)

2011年(135)

我的朋友

分类: LINUX

2011-03-28 09:51:21

  1. /* upe(6.1): Standard I/O: vis
  2.    created on Mar 28, 2011
  3.    */

  4. /* vis: make funny characters visible (version 1) */

  5. #include "stdio.h"
  6. #include "ctype.h"

  7. int main()
  8. {
  9.     int c;

  10.     while ((c = getchar()) != EOF)
  11.      if (isascii(c) &&
  12.                  (isprint(c) || c=='\n' || c=='\t' || c==' '))
  13.         putchar(c);
  14.      else
  15.         printf("\\%03o", c);
  16.     exit(0);
  17. }
阅读(370) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~