博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
escape(s, t)函数的实现
阅读量:7244 次
发布时间:2019-06-29

本文共 607 字,大约阅读时间需要 2 分钟。

spm=686.1000925.0.0.9TTLHO&id=535006878999

#include 
#include
void escape(char *s, char *t);int main(void){ char *s = malloc(30); char *t = "what is your name?"; escape(s, t); printf("%s\n", t); printf("%s\n", s); return 0;}void escape(char *s, char *t){ int i = 0,len = 0; static int j = 0; for (i = 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';}



转载地址:http://wxybm.baihongyu.com/

你可能感兴趣的文章
初到深圳面试分享(上)
查看>>
Asp.net页面无刷新请求实现
查看>>
uGUI练习 开篇
查看>>
tcpdump重要笔记
查看>>
android生成apk包出现Unable to add "XXX" Zip add failed问题
查看>>
SSH服务器与Android通信(1)--服务器端发送数据
查看>>
C++Bulder DataSnap 内存泄露元凶
查看>>
二叉搜索树与双向链表
查看>>
Cassandra查询语言CQL的基本使用
查看>>
echo输出到stderr
查看>>
Leetcode: Search a 2D Matrix II
查看>>
Unicode与 utf8的互相转换
查看>>
Android开发周报:Flyme OS开源、经典开源项目解析
查看>>
uva 568(数学)
查看>>
【Hibernate】Hibernate系列4之配置文件详解
查看>>
centos7+redis+php环境配置
查看>>
割点、桥模板以及点双连通、边双连通
查看>>
Yii数据库操作增删改查-[增加\查询\更新\删除 AR模式]
查看>>
vs发布的程序不依赖运行时库msvcp100.dll
查看>>
jsp简单实现统计在线人数
查看>>