辞树 发表于 2021-11-10 16:08:01

拜托各位大佬了

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

jhq999 发表于 2021-11-10 16:52:01

int ChangeChar(char *inch,char src,char drc)//src被替换,drc要替换成的
{
int i=0;
while(inch)
{
    if(inch==src)inch=drc;
    i++;
}
return 0;
}

傻眼貓咪 发表于 2021-11-10 18:46:13

本帖最后由 傻眼貓咪 于 2021-11-10 18:48 编辑

#include <stdio.h>

int main()
{
    char str[] = "Oren Banana Apple", old = 'a', new = 'K';
    for(size_t i = 0; str; i++) str = str == old ? new : str;
    printf("%s", str);
    return 0;
}#include <stdio.h>

void func(char str[], char old, char new) for(size_t i = 0; str; i++) str = str == old ? new : str;

int main()
{
    char str[] = "Oren Banana Apple", old = 'a', new = 'K';
    func(str, old, new);
    printf("%s", str);
    return 0;
}

辞树 发表于 2021-11-10 19:56:58

jhq999 发表于 2021-11-10 16:52


谢谢

辞树 发表于 2021-11-10 19:57:33

傻眼貓咪 发表于 2021-11-10 18:46


谢谢
页: [1]
查看完整版本: 拜托各位大佬了