编写一个函数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';
}
}
分享到:
相关推荐
一共共8个章节,大纲如下:【大纲】Python语言程序设计-课后练习-第1周作业练习题 共7页Python语言程序设计-课后练习-第2周作业练习题 共5页Python语言程序设计-课后练习-第3周作业练习题 共8页Python语言程序设计-...
一共共8个章节,大纲如下:【大纲】Python语言程序设计-课后练习-第1周作业练习题 共7页Python语言程序设计-课后练习-第2周作业练习题 共5页Python语言程序设计-课后练习-第3周作业练习题 共8页Python语言程序设计-...
一共共8个章节,大纲如下:【大纲】Python语言程序设计-课后练习-第1周作业练习题 共7页Python语言程序设计-课后练习-第2周作业练习题 共5页Python语言程序设计-课后练习-第3周作业练习题 共8页Python语言程序设计-...
一共共8个章节,大纲如下:【大纲】Python语言程序设计-课后练习-第1周作业练习题 共7页Python语言程序设计-课后练习-第2周作业练习题 共5页Python语言程序设计-课后练习-第3周作业练习题 共8页Python语言程序设计-...
一共共8个章节,大纲如下:【大纲】Python语言程序设计-课后练习-第1周作业练习题 共7页Python语言程序设计-课后练习-第2周作业练习题 共5页Python语言程序设计-课后练习-第3周作业练习题 共8页Python语言程序设计-...
一共共8个章节,大纲如下:【大纲】Python语言程序设计-课后练习-第1周作业练习题 共7页Python语言程序设计-课后练习-第2周作业练习题 共5页Python语言程序设计-课后练习-第3周作业练习题 共8页Python语言程序设计-...
Python语言程序设计-课后练习-第2周作业练习题 共5页 Python语言程序设计-课后练习-第3周作业练习题 共8页 Python语言程序设计-课后练习-第4周作业练习题 共5页 Python语言程序设计-课后练习-第5周作业练习题 共8页 ...
C语言程序设计练习题--程序填空.doc
【大纲】Python语言程序设计-课后练习-第1周作业练习题 共7页Python语言程序设计-课后练习-第2周作业练习题 共5页Python语言程序设计-课后练习-第3周作业练习题 共8页Python语言程序设计-课后练习-第4周作业练习题 ...
1. 计算机程序设计语言的发展历程:从机器语言到汇编语言,再到高级语言,如C++,是编程语言的演变过程。C++是一种面向对象的高级语言,它提供了更加抽象和接近现实世界建模的能力。 2. 面向对象编程的特点:面向...
C++语言程序程序设计习题集-马锐-2003 一本c++习题大全
《C程序设计语言(第2版·新版)习题解答》一书是对K&R所著的《C程序设计语言(第2版新版)》中所有练习题的详细解答。该书旨在帮助学习者深入理解C语言,并提升其编程技能。作为C语言的经典教材,K&R原著详细介绍了...
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版新版习题解答》(原书第2版)是对Brian W.Kernighan和Dennis M.Ritchie所著的《C程序设计语言(第2版·新版)》所有练习题的解答,是极佳的编程实战辅导书。K&R的著作是C语言方面的经典教材,而这...
算法与程序设计模块练习题VB语言客观性试题答案 《算法与程序设计》模块练习题VB语言客观性试题答案是VB语言编程教学的重要组成部分。该文档提供了VB语言编程的客观性试题答案,涵盖了算法和程序设计的基本概念、...
C语言程序设计(第2-3章)习题答案(魏为民).pdfC语言程序设计(第2-3章)习题答案(魏为民).pdfC语言程序设计(第2-3章)习题答案(魏为民).pdfC语言程序设计(第2-3章)习题答案(魏为民).pdfC语言程序设计(第2-3章)习题答案...
IBM PC汇编语言程序设计\IBM--PC 汇编语言程序设计例题习题集
### 汇编语言程序设计练习题解析 #### 练习题1:输入两个字符,然后按逆序输出。 - **知识点**: - 字符输入/输出:使用INT 21H中断来读取和显示字符。 - 数据交换:通过XCHG或临时变量实现字符数据的交换。 ###...
新版),C程序设计语言(第2版·新版)习题解答4份电子档,其中C程序设计语言(第2版·新版)习题解答是对Brian W.Kernighan和Dennis M.Ritchie所著的《c程序设计语言第二版》所有课后练习题的解答,是极佳的变成...