编写一个函数escape(s,t),将字符串t复制到字符串s中,并在复制的过程中将换行符、制表符等不可见字符分别转换为\n 、\t等相应的可见的转义字符序列。要求是用switch语句。 void escape(char *s, char *t)
{
int i, j;
for(i = j = 0; t[i] != '\0'; i++) {
switch(t[i]) {
case '\n':
s[j++] = '\\';
s[j++] = 'n';
break;
case '\t':
s[j++] = '\\';
s[j++] = 't';
break;
default:
s[j++] = t[i];
break;
}
s[j] = '\0';
}
}
分享到:
相关推荐
Python语言程序设计-课后练习-第2周作业练习题 共5页 Python语言程序设计-课后练习-第3周作业练习题 共8页 Python语言程序设计-课后练习-第4周作业练习题 共5页 Python语言程序设计-课后练习-第5周作业练习题 共8页 ...
Python语言程序设计-课后练习-第2周作业练习题 共5页 Python语言程序设计-课后练习-第3周作业练习题 共8页 Python语言程序设计-课后练习-第4周作业练习题 共5页 Python语言程序设计-课后练习-第5周作业练习题 共8页 ...
C语言程序设计练习题--程序填空.doc
《C程序设计语言<第2版新版>习题解答(原书第2版)》是对Brian W.Kernighan和Dennis M.Ritchie所著的《C程序设计语言<第2版新版>习题解答(原书第2版)》所有练习题的解答,是极佳的编程实战辅导书。K&R的著作是C语言...
《算法与程序设计》模块练习题-VB语言-客观性试题-答案.doc
C++语言程序设计综合练习题 程序设计题 1. 利用递归函数求24与16的最大公约数。 2. 输入三角形的三边长 a,b,c,输出三角形的面积s。求面积的公式为: s=sqrt(L* (L-a)*(L- b)*(L-c)),其中L=(a+b+c)/2。 3. &&...
C++语言程序程序设计习题集-马锐-2003 一本c++习题大全
C语言程序设计(第2-3章)习题答案(魏为民).pdfC语言程序设计(第2-3章)习题答案(魏为民).pdfC语言程序设计(第2-3章)习题答案(魏为民).pdfC语言程序设计(第2-3章)习题答案(魏为民).pdfC语言程序设计(第2-3章)习题答案...
C语言程序设计(第2-3章)习题答案(魏为民).docxC语言程序设计(第2-3章)习题答案(魏为民).docxC语言程序设计(第2-3章)习题答案(魏为民).docxC语言程序设计(第2-3章)习题答案(魏为民).docxC语言程序设计(第2-3章)习题...
IBM PC汇编语言程序设计\IBM--PC 汇编语言程序设计例题习题集
c语言程序设计-习题集-含答案.pdf
1.1 计算机程序设计语言的发展 1 1.1.1 机器语言与汇编语言 1 1.1.2 高级语言 2 1.1.3 面向对象的语言 2 1.2 面向对象的方法 2 1.2.1 面向对象方法的由来 3 1.2.2 面向对象的基本概念 4 1.3 面向对象的软件...
新版),C程序设计语言(第2版·新版)习题解答4份电子档,其中C程序设计语言(第2版·新版)习题解答是对Brian W.Kernighan和Dennis M.Ritchie所著的《c程序设计语言第二版》所有课后练习题的解答,是极佳的变成...
关于JAVA程序设计语言的基础习题及参考答案,帮助自学者对学习成果进行自我检测,达到对所学知识复习巩固的效果。
武汉大学计算机学院老师布置的汇编语言程序设计练习题
C程序设计语言习题解答,好不容易找到的分享给大家了
IBM--PC 汇编语言程序设计例题习题集-内容 汇编;IBM--PC;教材答案
IBMPC汇编语言程序设计习题-练习.docx
本书有关练习题都是用K&R原著中当时已经介绍过的语言结构来解答的,对每道练习题的答案要点都给予了清晰的解释,实用性强。适合于大专院校师生作为计算机专业或非计算机专业C语言教学的辅助教材,也可以作为从事...
C++语言程序设计_郑莉_课后习题答案