/*
*Copyright(c)2017,烟台大学计算机学院
*All right reserved.
*文件名:main.cpp sqqueue.h sqqueue.cpp
*作者:黄士胜
*完成日期:2017年11月1日
*版本号:v1.0
*
*问题描述: 采用顺序存储的方式存储串,实现下列算法并测试。
*输入描述:无
*程序输出:见运行结果截图
*/
(一)串的替换
主函数:
#include <stdio.h>
#include "../sqstring.h"
void Trans(SqString &s, char c1, char c2)
{
int i;
for (i=0; i<s.length; i++)
if (s.data[i]==c1)
s.data[i]=c2;
}
int main()
{
SqString s;
StrAssign(s, "messages");
printf("替换前:");
DispStr(s);
Trans(s, 'e', 'a');
printf("替换后:");
DispStr(s);
return 0;
}
运行结果:
学后总结:
了解了简单的串的替换,懂得了串的基本知识。
来源:oschina
链接:https://my.oschina.net/u/4300877/blog/3216588