[size=small]编写一个函数escape(s,t),将字符串t复制到字符串s中,并在复制的过程中将换行符、制表符等不可见字符分别转换为\n 、\t等相应的可见的转义字符序列。要求是用switch语句。 [/size]
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';
}
}