字符串替换-K&R C 题3-2
来源:互联网 发布:客家话输入软件 编辑:程序博客网 时间:2024/06/06 20:42
把字符串中制表符(‘\t')和换行符('\n')替换为字符串“\t”和“\n”。
不难,但是要注意最后要把目标字符串尾部加上’\0'结束符。
int main(void)
{
char *s = (char*)malloc(128);
strcpy(s, "Hello\tWorld. I'm a robot.\nNice to meet you.");
char *t = (char*)malloc(256);
txtEscape(s, t);
puts(t);
printf("\n");
return(0);
}
void txtEscape(char *s, char *t)
{
char ch;
int i=0, j=i;
while((ch=*(s+i++))!='\0')
{
switch(ch)
{
case '\n':
*(t+(j++)) = '\\';
*(t+(j++)) = 'n';
break;
case '\t':
*(t+(j++)) = '\\';
*(t+(j++)) = 't';
break;
default:
*(t+(j++)) = ch;
}
}
*(t+j)='\0';
}
0 0
- 字符串替换-K&R C 题3-2
- K&R C Bible Exercise 3-2
- K&R C Exercise 2-3 Solution
- bcc32 -c -pr -O2 -C -K -k- -d -3 -r-
- K&R C Exercise 3-1 Solution
- K&R C Exercise 2-4 Solution
- K&R C Exercise 2-5 Solution
- K&R C Exercise 2-6 Solution
- K&R C Exercise 2-7 Solution
- K&R C Exercise 2-8 Solution
- K&R C Exercise 2-9 Solution
- K&R The C Programming language 2
- R字符串替换:电话号码处理
- K&R之宏替换的例子
- K&R-C程序设计语言+Emacs
- C程序设计语言(K&R)笔记
- [C]no2.字符串替换
- C字符串替换
- 细心很重要
- JSON解析
- hdoj 1596 find the safest road【最短路3种方法】
- PPAPI与Browser间使用AsyncIPC通信
- 人工智能、应用、程序
- 字符串替换-K&R C 题3-2
- iOS9 升级后UIAlertController的简单使用
- hdu 1325 Is It A Tree? 判断是否是树 巨坑
- poj3233 Matrix Power Series (矩阵快速幂+二分)
- 关于accept 返回的socket的阻塞属性
- setInterval和setTimeout
- JSP页面布局工具JWebBox升级到2.0版
- Tomcat配置环境变量
- noip2002-自由落体 2008.11.5