| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 724 人关注过本帖
标题:[求助]大师书上的一道练习题
只看楼主 加入收藏
沉路
Rank: 1
等 级:新手上路
帖 子:36
专家分:0
注 册:2005-5-15
收藏
 问题点数:0 回复次数:4 
[求助]大师书上的一道练习题

这是《The C Programming Language》第一章的一道练习题:
编写一个将输入复制到输出的程序,并将其中的制表符替换成 \t,把回退符替换为\b,把反斜杠替换为\\。这样可以将制表符和回退符以可见的方式显示出来。
我的程序如下:
#include<stdio.h>
#include<conio.h>

int main()
{
int c;

while((c=getchar())!=EOF)
{
switch(c)
{
case '\t':putchar('\\');
putchar('t');
break;
case '\b':putchar('\\');
putchar('b');
break;
case '\\': putchar('\\');
putchar('\\');
break;
default:putchar(c);
break;
}
}
return 0;
}

问题是无法把退格键用“\b”显示出来,其他两个都可以。

搜索更多相关主题的帖子: 练习题 大师 
2006-07-14 15:18
baidu
Rank: 3Rank: 3
等 级:新手上路
威 望:8
帖 子:3811
专家分:0
注 册:2005-11-4
收藏
得分:0 
Backspace是么?它没有被缓冲,而是系统处理掉了

偶放弃所有文章版权,偶在BCCN论坛任何贴子,可转贴,可散发,可抄袭,可复制,可被冒名顶替,可被任何人引用到任何文章中且不写出引文出处,偶分文不取。
2006-07-14 15:23
沉路
Rank: 1
等 级:新手上路
帖 子:36
专家分:0
注 册:2005-5-15
收藏
得分:0 
那么只有用bioskey了?

我的博客:http://tongshengyuan. 我的博客:http://sanweishuwu2005.
2006-07-17 22:46
iteer
Rank: 1
等 级:新手上路
帖 子:14
专家分:0
注 册:2005-8-19
收藏
得分:0 

我和楼主遇到同样的问题...


推荐您加盟\"IT中高端职业交流\"QQ群(ID:6544394).
2006-09-10 17:17
iteer
Rank: 1
等 级:新手上路
帖 子:14
专家分:0
注 册:2005-8-19
收藏
得分:0 
使用getch()可以。

推荐您加盟\"IT中高端职业交流\"QQ群(ID:6544394).
2006-09-12 20:55
快速回复:[求助]大师书上的一道练习题
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.024694 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved