zoukankan      html  css  js  c++  java
  • 字符替换

    /*编写函数replace(char *s,char c1,char c2)实现将s所指向的字符串中所有字符c1用c2替换,字符串、字符c1和c2均在主函数中输入,将原始字符串和替换后的字符串显示在屏幕上*/

    #include <stdio.h>
    void replace(char *s,char c1,char c2)
    {
        for (int i = 0; s[i] != ''; i++) {
            if (s[i] == c1) {
                s[i] = c2;
            }
        }
    }
    
    int main(int argc, const char * argv[]) {
        
        char str[100];
        char c1, c2;
        printf("请输入一段字符串
    ");
        gets(str);
        
        printf("请输入需要替换的字符
    ");
        scanf("%c",&c1);
        printf("请输入替换后的字符
    ");
        //注意:清理输入缓冲区
        setbuf(stdin,NULL);
        scanf("%c",&c2);
        
        printf("原字符串为:%s
    ",str);
        
        replace(str, c1, c2);
        
        printf("替换后的字符串为:%s
    ",str);
    
        return 0;
    }
  • 相关阅读:
    基于nginx结合openssl实现https
    更新续约与重新登陆
    DNS服务器
    ELK日志分析系统。
    OpenSSH远程控制
    DHCP配置
    DHCP服务概述
    网络服务
    磁盘配额
    磁盘配额
  • 原文地址:https://www.cnblogs.com/wm-0818/p/5189386.html
Copyright © 2011-2022 走看看