字符替换(包含多个字符的替换)
来源:互联网 发布:陈立杰 知乎 编辑:程序博客网 时间:2024/06/06 09:02
#include<stdio.h>
int replace(char *s,char *s1,char *s2);
int main()
{
char s[20]="ABCBA",s1[10]="AC",s2[10]="ac";int k;
printf("\n\ns=");puts(s);
printf("\ns1="); puts(s1);
printf("\ns2="); puts(s2);
replace (s,s1,s2);
printf("\nAfter s=");
puts(s);
}
replace(char *s,char *s1,char *s2)
{
char *p;
for(; *s;s++)
{ p=s1;
while(*p && *p!=*s ) p++;
if (*p) *s=*(s2+(p-s1));
}
}
- 字符替换(包含多个字符的替换)
- 批量替换多个字符
- 批量替换多个字符
- QString替换多个字符
- Replace替换第一个出现的字符
- SHELL的字符替换
- Lua的字符替换
- poj3981(字符替换)
- 替换字符
- 字符替换
- 替换字符
- 字符替换
- 替换字符
- 字符替换
- 替换字符
- 字符替换
- 字符替换
- 字符替换
- What are TCHAR, WCHAR, LPSTR, LPWSTR, LPCTSTR (etc.)?
- android webview goBack不起作用的解决方法
- Java命名规范
- SAP REPLACE STRANGE CHARS
- 常量与CString(整形转换过来)的字符串相连接的问题
- 字符替换(包含多个字符的替换)
- MFC——ComBox用法大全
- 浅谈“工厂模式”
- 第4周实验报告1
- 项目管理中的法治和人治
- Hash函数的基本知识
- Oracle中慎用Like等通配符
- PL/SQL Developer使用技巧
- hdoj 1242 Rescue(bfs)