zoukankan      html  css  js  c++  java
  • 字符串处理函数的自定义函数实现

    //strlen同功能的函数stringLength。

    int stringLength(char *a)

    {

        int length=0;

        while (a[length]!='') {

            length++;

        }

        return length;

    }

    //strcpyde 同功能函数stringCopy。

    void stringCopy(char *a,char *b)

    {

        int length=0;

        while (b[length]!='') {

            a[length] = b[length];

            length++;

        }

        a[length]='';

    }

    //编写实现strcat同功能的函数stringCatch

    void stringCatch(char *a,char *b,int c)

    {

        int length_b=0;

        while (b[length_b]!='') {

            a[c+length_b]=b[length_b];

            length_b++;

        }

        a[length_b+c]='';

    }

    //编写实现strcmp同功能的函数stringCompare。

    int stringCompare(char *a,char *b,int c,int d)

    {

        int length=0;

        while (a[length]==b[length]) {

            length++;

        }

        while ((*a - *b != 0)&&(length<=c||length<=d)) {

            return a[length]-b[length];

        }

        return 0;

    }

    //编写实现strcmp同功能的函数stringCompare。

    int sCompare(char string1[],char string2[]){

        int i=0;

        while ((string1[i]!='')&&(string2[i]!='')){

            if (string1[i]-string2[i]==0) {

                i++;

            }else{

                return (string1[i]-string2[i]);

            }

        }

        return (string1[i]-string2[i]);

    }

  • 相关阅读:
    基于ADO的远程Oracle连接
    oracle中的定时任务
    关于C++ const 变量
    堆排序和选择排序
    插入排序
    多线程的两种启动方式
    多尺度变换去噪的阈值选择
    jstree
    JS中call、apply、bind使用指南,带部分原理。
    六. JavaScript时间日期格式化
  • 原文地址:https://www.cnblogs.com/jyq-blog/p/4427700.html
Copyright © 2011-2022 走看看