//实现字符串操作函数strcat
#include
#include
char *my_strcat(char *str1,char const *str2)
{
char *p=str1;
assert((str1 != NULL) && (str2 != NULL));
while(*str1 !='\0')
{
str1++;
}
while(*str2 !='\0')
...
分类:
编程语言 时间:
2015-05-22 13:31:05
阅读次数:
164
//实现字符串操作函数strcpy
#include
#include
char *my_strcpy(char *dest, const char *src)
{
char *ret = dest;
assert((dest != NULL) && (src != NULL));//断言
if(dest == src)
return dest;
while(*dest++ = *sr...
分类:
编程语言 时间:
2015-05-22 13:30:33
阅读次数:
120
//实现字符串操作函数strcmp
#include
int my_strcmp(char *str1,char *str2)
{
while(*str1==*str2)
{
if(*str1=='\0')
return 0;
else
{
str1++;
str2++;
}
}
if(*str1>*str2)
return -1;
else
r...
分类:
编程语言 时间:
2015-05-22 13:29:15
阅读次数:
111
Sed:“交互式”面向字符流的编辑器。
使用sed小结:
1. 在一个或多个文件上自动实现编辑操作
2. 简化对多个文件执行相同的编辑处理工作
3. 编写转换程序
awk能够完成的一些工作:
1. 将文本文件看作由记录和字段组成的文本数据库
2. 使用变量操作数据库
3. 使用算术和字符串操作符
4. ...
分类:
其他好文 时间:
2015-05-22 09:41:41
阅读次数:
109
Description
输入一长度为n的字符串,若其n为偶数,则将字符串从中间反转,若为奇数,则将前后各(n-1)/2个字符反转,中间字符不动。
/* All rights reserved.
* 文件名称:test.cpp
* 作者:陈丹妮
* 完成日期:2015年 5 月 21 日
* 版 本 号:v1.0
*/
#include
#include ...
分类:
编程语言 时间:
2015-05-21 14:16:57
阅读次数:
132
很多系统的安全问题是由于不好的缓冲处理而导致的缓冲区溢出而引起的。不好的缓冲区处理经常与字符串操作有关。标准的字符串处理函数是由C/C++语言运行时库提供的(例如:strcat、strcpy、sprintf等),这些函数都没有防止写操作会超过缓冲区实际长度。 两个新的字符串处理函数集,被称为安全字符...
分类:
其他好文 时间:
2015-05-17 18:39:40
阅读次数:
1489
优雅的字符串前言记得我在Python学习总结第一篇中有提到字符串,那个可以算是先打个招呼吧,因为没有提到任何关于字符串的处理方法。今天,给大家详细讲解一下Python中字符串的使用方法,如有不当或不足之处,还请大家指出及补充,先谢过。基本字符串操作对于序列的操作,我们马上可以想到的都有什么?索引?分...
分类:
编程语言 时间:
2015-05-17 00:44:54
阅读次数:
173
MFC中CString是一个方便的字符串操作的类, 然而很多函数需要传递字符指针, 这就需要进行CString和普通字符串的转换。1、CString用作C字符串常量。直接使用强制类型转换即可, 如:[cpp]view plaincopyCStringstrSports(_T("HockeyisBes...
分类:
编程语言 时间:
2015-05-13 14:33:02
阅读次数:
145
1. ary.splice(index,number,x1,x2,………xn)splice函数可以实现数组或者字符串的删除/添加/替换var a=[1,2,3,4,5,6];
var b=a.splice(1,2);
console.log(b);//b为返回的删除元素数组,b=[2,3]
console.log(a);//splice会之间对元素组a进行操作,这时a=[1,4,5,6]2. ary...
分类:
Web程序 时间:
2015-05-12 23:13:44
阅读次数:
316
题目: 编写一个函数reverse_string(char * string)(递归实现)
实现:将参数字符串中的字符反向排列。
要求:不能使用C函数库中的字符串操作函数。
思路分析:以ABCDEFGH为例,每次将字符串的首字符和尾字符进行交换。
1、将A与I交换,此时字符串变为IBCDEFGA,而递归的字符串变成了BCDEFG;
2、将B和G交换,此时字符串变成IGCDEFBA,而递归...
分类:
其他好文 时间:
2015-05-12 11:32:08
阅读次数:
162