sprintf函数在字符串处理的妙用
来源:互联网 发布:吴敦义 知乎 编辑:程序博客网 时间:2024/06/06 05:15
//转化字符串为原来字符+该字符连续出现的次数void TransChar(char* str,int n,char* res){int res_len=0;//结果字符串现有长度int count =1;//当前字符出现的次数for (int i=0;i<n;i++){if (str[i+1]==str[i]){ count++;}else{sprintf(res+res_len,"%c%d",str[i],count); res_len+=2;count =1;}}}//替换字符串里面的空格为%20,保存在resvoid repalcebank(char* str,int n,char* res){ int res_len=0;//记录存储在res中字符长度 for (int i=0;i<=n;i++) { if (str[i]==' ') { char sub[]="%20"; sprintf(res+res_len,"%s",sub);//把%20加在res字符串尾端 res_len+=3; } else { res[res_len++]=str[i]; } } res[res_len]='\0';//添加结束符}int main(){ char a[]="we are happy";char res[20]={'\0'}; repalcebank(a,12,res);return 0;}
0 1
- sprintf函数在字符串处理的妙用
- 字符串处理函数strcpy和sprintf的效率比较
- 字符串的处理常用sprintf
- 【Sprintf】llx&I64x _sprintf字符串读写的妙用
- sprintf在处理字符串中的作用
- Javascript 版本的 Sprintf 字符串格式化函数
- Java 版本的 Sprintf 字符串格式化函数
- sprintf函数用法,格式化字符串的知识
- 字符串函数sprintf / sprintf_s的陷阱
- strtok函数的妙用,分割字符串
- 在液晶屏里显示浮点数的方法 (sprintf 的妙用)
- PHP格式化字符串函数 sprintf()
- 字符串拷贝函数 sprintf、strcpy 及 memcpy 的区别
- sprintf函数把格式化的字符串写入变量中
- php中的sprintf()函数的format格式字符串
- C语言sprintf()函数:将格式化的数据写入字符串
- C语言sprintf()函数:将格式化的数据写入字符串
- C语言sprintf()函数:将格式化的数据写入字符串
- 理解iOS 8中的Self Sizing Cells和Dynamic Type
- Android 广播、服务、数据库、通知、包原理
- JS面向对象编程之对象
- hdu 5023 && poj 2777(线段染色)2014 ACM/ICPC Asia Regional 广州 Online
- jQuery的选择器性能
- sprintf函数在字符串处理的妙用
- 进程与线程
- java +jsp实现的点击加载更多,实现数据的异步加载
- Android js交互错误:Uncaught TypeError: Object [object Object] has no method 'xxx'
- this kernel requires an x86-64 CPU, but only detected an i686 CPU. unable to boot - please ues a ker
- ArcGIS系统要求知多少
- 1006. Sign In and Sign Out (25)——PAT (Advanced Level) Practise
- Theano开始学习2
- POJ 1186 方程的解数 [解题报告] Java