//编写一个函数reverse_string(char * string)(递归实现)
//实现:将参数字符串中的字符反向排列。
//要求:不能使用C函数库中的字符串操作函数。
#include
#include
void reverse_string(char const * string)
{
assert( string != NULL );
if( *string != '\0' ...
分类:
编程语言 时间:
2015-04-06 15:44:43
阅读次数:
186
/*编写一个函数reverse_string(char * string)(递归实现)
实现:将参数字符串中的字符反向排列。
要求:不能使用C函数库中的字符串操作函数。*/
#include
#include
void reverse_string(char const * string)
{
assert( string != NULL );
if( *string != '\0' ...
分类:
编程语言 时间:
2015-04-05 21:58:58
阅读次数:
155
1、字符串反转 – strRev void strRev(char *str)
{ assert(NULL != str); int length=strlen(str); char *end=str+length-1; while(end > str) { *str=(*str)^(*end); ...
分类:
编程语言 时间:
2015-03-30 01:21:30
阅读次数:
209
//strcmp的实现,根据s按照字典序小于,等于,大于t的结果分别返回负整数,0,或正整数int strcmp(char* s,char* t){ if(s==NULL||t==NULL) return -1; for (;*s==*t;s++,t++) if(*s=='...
分类:
其他好文 时间:
2015-03-18 20:23:24
阅读次数:
132
通常,字符串操作函数原型中,都会在形参前面加上const修饰符,表示此指针不能用于修改字符串的值
比如:char *strcpy(char *strDest, const char *strSrc)
但是可不可以通过 在函数里定义一个指针指向strSrc,来改掉字符串的值呢?
给出以下代码:
#include
#include
void fuc(const char *p)
{...
分类:
编程语言 时间:
2015-03-17 14:19:24
阅读次数:
352
递归实现reverse_string(char * string)函数。
翻转 原来的字符串
是改变
不是打印出来。
/*
编写一个函数reverse_string(char * string)(递归实现)
实现:将参数字符串中的字符反向排列。
要求:不能使用C函数库中的字符串操作函数。
*/
#include
void reverse_string(char * string...
分类:
编程语言 时间:
2015-03-14 16:58:40
阅读次数:
153
编写一个函数reverse_string(char * string)(递归实现)
实现:将参数字符串中的字符反向排列。
要求:不能使用C函数库中的字符串操作函数。...
分类:
其他好文 时间:
2015-03-14 16:54:57
阅读次数:
151
我们大家知道无论哪种语言,字符串操作都是一个重要的基础,往往是简单而重要。PHP给我们提供了大量的字符串操作函数,功能强大,使用也比较简单,这里为大家总结九类字符串函数。1.查找字符位置函数strpos($str,search,[int]):查找search在$str中的第一次位置从int开始str...
分类:
Web程序 时间:
2015-03-13 18:37:35
阅读次数:
131
头文件:my_string.h
#ifndef__MY_STRING__
#define__MY_STRING__
/*十六进制数值字符串转整数*/
intch_to_hex(constchar*val_in,intsize);
/*判断给定字符串是否是十六进制数*/
intis_hex(constchar*val,intsize);
/*判断给定字符串是否是数字*/
/*R_V:1(数字)0(..
分类:
编程语言 时间:
2015-02-15 13:41:54
阅读次数:
265