c语言替换字符串函数
发布时间: 2024-09-19 01:10:19
Ⅰ 求c语言替换字符串中某个字符的函数
#include "stdio.h"
#include "string.h"
void swap(char s[100],char a,char b)/*a为原来要替换的字符,b是替换后的字符*/
{
int i;
for(i=0;i<strlen(s);i++)
{
if(s[i]==a)
{
s[i]=b;
}
}
}
main()
{
char s[100];
char a,b;
int i;
printf("请输入一个字符串:\n");
gets(s);
printf("\n请输入要替换的字符和要替换后的字符,用逗号隔开:");
scanf("%c,%c",&a,&b);
swap(s,a,b);
puts(s);
}
Ⅱ c语言中完成一个自定义函数,替换指定字符串中的对应字符的代码
BOOLstrrep(char*strRes,char*from,char*to)
{
inti;
BOOLflag=0;
char*p,*q,*ts;
for(i=0;strRes[i];++i)
{
if(strRes[i]==from[0])
{
p=strRes+i;
q=from;
while(*q&&(*p++==*q++));
if(*q=='