辞树 发表于 2021-11-12 23:32:55

自定义函数题:写一函数将字符串中的指定字符全部替换成另一字符

不会写,拜托各位亲了,谢谢

jackz007 发表于 2021-11-13 00:07:55

#include <stdio.h>

char * foo(char s[] , char c1 , char c2)
{
      for(int i = 0 ; s ; i ++) if(s == c1) s = c2 ;
      return s                                              ;
}

int main(void)
{
      char s[] = "Hello, World !"         ;
      printf("%s\n" , s)                  ;
      printf("%s\n" , foo(s , 'l' , 'X')) ;
}
      编译、运行实况:
D:\00.Excise\C>g++ -o x x.c

D:\00.Excise\C>x
Hello, World !
HeXXo, WorXd !

D:\00.Excise\C>

2736946915 发表于 2021-11-13 02:55:20

利用编码表上的数值+-

辞树 发表于 2021-11-13 08:36:36

jackz007 发表于 2021-11-13 00:07
编译、运行实况:

谢谢大佬!!
页: [1]
查看完整版本: 自定义函数题:写一函数将字符串中的指定字符全部替换成另一字符