c程序设计语言习题1-10
2014-04-23 14:54
169 查看
练习 1-10 :编写一个将输入复制到输出的程序,并将其中的制表符替换为\t,把回退符替换为\b,把反斜杠替按为\\。这样可以将制表符和回退符以可见的方式显示出来。
和习题1-9类似,只是在判断输入字符的时候有差异,主要考察转义字符
代码如下:
问题:发现输入回退符无法记录!为什么?
和习题1-9类似,只是在判断输入字符的时候有差异,主要考察转义字符
代码如下:
void copyinput2(){ char c; char str[1000]; int i=0; while((c=getchar())!=EOF){ if(c=='\t'){ str[i++]='\\'; str[i++]='t'; }else if(c=='\b'){ str[i++]='\\'; str[i++]='b'; }else if(c=='\\'){ str[i++]='\\'; str[i++]='\\'; }else{ str[i++]=c; } } str[i]='\0'; printf("%s",str); }
问题:发现输入回退符无法记录!为什么?
相关文章推荐
- java语言程序设计第十版(Introduce to java) 课后习题 chapter6-10
- C程序设计语言1-9习题
- C/C++语言经典、实用、趣味程序设计编程百例精解 (10)
- java 语言程序设计-李尊朝 第6章 类和对象 典型习题
- C程序设计语言习题(3-5)
- c程序设计语言_习题1-18_删除输入流中每一行末尾的空格和制表符,并删除完全是空格的行
- java语言程序设计第十版(Introduce to java 10th) 课后习题 chapter6-27
- C语言程序设计 要求掌握的例题和习题
- java语言程序设计-基础篇-4.21习题
- C程序设计语言习题(3-3)
- c程序设计语言 习题1-12
- java语言程序设计第十版(Introduce to java 10th) 课后习题 chapter7-30
- c程序设计语言习题1-9
- 新版汇编语言程序设计【课后习题答案】
- C语言程序设计 随机函数的使用-随机点名做习题
- java语言程序设计基础课后习题第二章
- c程序设计语言_习题1-19_编写函数reverse(s)将字符串s中字符顺序颠倒过来。
- java语言程序设计第十版(Introduce to java 10th) 课后习题 chapter6-28
- C程序设计语言(第2版)习题答案
- java语言程序设计第十版(Introduce to java 10th) 课后习题 chapter7-21