字符串处理函数的自定义函数实现

//strlen同功能的函数stringLength。

int stringLength(char *a)

{

int length=0;

while (a[length]!=‘\0‘) {

length++;

}

return length;

}

//strcpyde 同功能函数stringCopy。

void stringCopy(char *a,char *b)

{

int length=0;

while (b[length]!=‘\0‘) {

a[length] = b[length];

length++;

}

a[length]=‘\0‘;

}

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

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

{

int length_b=0;

while (b[length_b]!=‘\0‘) {

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

length_b++;

}

a[length_b+c]=‘\0‘;

}

//编写实现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]!=‘\0‘)&&(string2[i]!=‘\0‘)){

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

i++;

}else{

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

}

}

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

}

时间: 2024-10-11 06:54:49

字符串处理函数的自定义函数实现的相关文章

PHP100-第五讲 PHP5.4 的while / for / break / continue、PHP5.4 的系统函数和自定义函数

PHP5.4 的while / for / break / continue.PHP5.4 的系统函数和自定义函数 论坛交流:http://bbs.php100.com/read-htm-tid-150407.html PHP5.4 的while / for / break / continue 在PHP编写代码时,我们经常需要让相同的代码块运行很多次.这时候就可以在代码中使用循环语句来完成这个任务.PHP的循环结构类似C中模式,有while.do-while.for PHP5.4 的系统函数和

MySQL学习20:运算符与函数之自定义函数

一自定义函数简介 (1)自定义函数定义 用户自定义函数(user-defined function,UDF)是一种对MySQL数据库扩展的途径,其用法与内置函数相同. (2)自定义函数的两个必要条件 1)参数:可以有零个或多个. 2)返回值:只能有一个返回值. 使用自定义函数的注意事项 1)所有函数都有返回值,但不一定都有参数. 2)函数的参数与返回值之间没有必然的内在联系. 3)函数可以返回任意类型的值,同样可以接收这些类型的参数. (3)创建自定义函数 创建自定义函数的语法结构: CREAT

PHP5.4 循环结构、系统函数和自定义函数

1.while.for.break.continue <?php $i=1; while($i<=5){     echo "the number is".$i."<br>";     $i++; } ?> <?php $i=1; do {     echo "**********"."<br>";     $i++; }while($i<10);   ?> <

Mysql函数(内置函数,自定义函数)

简述 SQL:结构化查询语言,是一门编程语言,是用于管理数据库的编程语言. 元素:数据,数据类型,变量,函数,流程控制,运算符,注释. 注释: 行: # –[空格] 块: /* */ select * from swpu_stu #where id=2; ; select * from swpu_stu -- where id=2; ; 结束符: select * from swpu_stu where id=2\g select * from swpu_stu where id=2\G 可以使

MYSQL 常见的内置函数与自定义函数

MySQL 内置函数: 字符函数 数值函数 时间日期函数 常见的数值函数的使用: 1 select avg(tdb_goods) from tdb_goods; //求字段值的平均数 内置的求和函数: 1 select sum(goods_price) from tdb_goods; //求字段值的和 常见的日期函数举例 1 select now(); 1 select current_timestamp(); 用户自定义函数: 语法 20.2.1. CREATE PROCEDURE和CREAT

JSP JSTL入门 - JSTL函数和自定义函数

1.在使用JSTL函数前,需要将JSTL函数库引入JSP页面,通过taglib指令引入代码如下: <%@ taglib prefix="fn" uri="http://java.sun.com/jsp/jstl/functions" %> 2.JSTL函数大部分是通用的字符串处理函数,如下: 函数 描述 fn:contains() 测试输入的字符串是否包含指定的子串 fn:containsIgnoreCase() 测试输入的字符串是否包含指定的子串,大小

数据库 的outfile 备份与还原 视图 事物 触发器 mysql函数和自定义函数

outfile    将数据库的数据导出 select * into outfile 'e://mysqloutfile//1.txt' from 表格名; 备份与还原 不再mysql目录下进行备份,mysqldump -uroot -p 数据库名 +表格名 > 具体的路径名(你要导入到哪里) 如果你想得到多张表的那么就在表格后面加一个表格 还原: 先删除数据库的所有东西 如果删除不了,那么就是还有没有删除干净 新建一个数据库 ,用数据库 找到文件   source +具体的文件;将数据导入 视

函数及自定义函数

SQL Server中的函数(字符串函数,日期函数,数学函数,系统函数) 字符串函数(用于控制返回给用户的字符串) 1.charindex 寻找一个指定的字符串在另一个字符串中的起始位置    select charindex ('JBNS','my Jbns course',1)返回:4 2.len       返回传递给它的字符串长度                selectlen("sql server课程")返回:12 3.upper     把传递给它的字符串转换为大些  

5.Smart使用内置函数或者自定义函数

1.使用内置函数 例如使用date函数 {"Y-m-d"|date:$time}格式{第一个参数|方法:第二个参数:第三个参数}即可转换成 2016-07-19  2.使用resigeterPlugin注册到smarty模板里面 先自定义函数 function ownFun($arr){ $p1 = $arr['p1']; $p2 = $arr['p2']; return "引入的第一个参数是".$p1." 第二个参数是".$p2; } 注册到模