cstring 里面包含有操作空字符结尾的函数。 1. 确定长度 用strlen()确定数学的长度。 2. 连接 strcat(str1,str2) 把str2连接到str1上面。 strncat(str1,str2,num) 意思是 把str2的前Num个字符 连接到str1上面。 strcat_ ...
分类:
编程语言 时间:
2016-10-30 17:01:42
阅读次数:
254
strlen(p): 能计算出p指向字符串的长度(以当前p的位置开始),不包含终止字符'\0'; p可以声明为char* p或者char p[],这两种形式strlen均能正确计算。 sizeof(p): sizeof是一个操作符,非函数,其值在编译期确定,因此当p声明为某一类型指针时,sizeof ...
分类:
其他好文 时间:
2016-10-29 21:29:40
阅读次数:
116
http://poj.org/problem?id=2774 题目大意就是给两个字符串,求最长公共子串。好像可以哈希切掉,但是为了练一练后缀数组以及学一学后缀自动机,我用不同方法终于A掉了这道题。 后缀数组:就是求出height数组然后扫一遍,求出满足条件的最大值(满足条件是指height所指的两个 ...
分类:
编程语言 时间:
2016-10-23 14:03:42
阅读次数:
305
1. memset and memcpy /**********************************************/ 2. strcat and strncat /*********************************************/ 3.strcpy a ...
分类:
其他好文 时间:
2016-10-19 09:41:23
阅读次数:
152
#include <iostream>#include <cstring> using namespace std;int main(){ char s[100]; cin.getline(s,100); strcat(s," happy birthday!"); cout<<s<<endl; // ...
分类:
编程语言 时间:
2016-10-13 16:53:53
阅读次数:
488
【头文件】#include <string.h> 【原型】 【参数】: dest 为目标字符串指针,src 为源字符串指针。 strcat() 会将参数 src 字符串复制到参数 dest 所指的字符串尾部;dest 最后的结束字符 NULL 会被覆盖掉,并在连接后的字符串的尾部再增加一个 NULL ...
分类:
编程语言 时间:
2016-10-07 18:06:09
阅读次数:
199
一、前言 大量的系统安全问题是由于薄弱的缓冲处理以及由此产生的缓冲区溢出造成的,而薄弱的缓冲区处理常常与字符串操作相关。c/c++语言运行库提供的标准字符串操作函数(strcpy, strcat, sprintf等)不能阻止在超出字符串尾端的写入。 基于Windows XP SP1以及随后的操作系统 ...
分类:
其他好文 时间:
2016-09-12 18:34:43
阅读次数:
191
#连接字符串 sStr1 = 'strcat'sStr2 = 'append'sStr1 += sStr2print(sStr1) #复制字符串sStr1 = 'strcpy'sStr2 = sStr1sStr1 = 'strcpy2'print(sStr2) #比较字符串#strcmp(sStr1 ...
分类:
编程语言 时间:
2016-09-07 01:08:02
阅读次数:
153
字符串操作 strlen()函数:返回字符串的长度 strstr()函数:返回字符串中首次出现子串的地址 strcat()函数:连接字符串 strncat()函数:在字符串的结尾追加n个字符 strcpy()函数:复制字符串 strncpy()函数:复制字符串的前n个字符 memset()函数:将内 ...
分类:
其他好文 时间:
2016-08-27 19:16:07
阅读次数:
159
1、strcat(字符串连接函数) 一般形式strcat(字符数组1,字符数组2),将字符串2接到字符串1后面 调用时两个参数要传字符数组,字符数组必须足够大到可以容纳字符数组2 2、strcpy(字符串复制函数) 一般形式strcpy(字符数组1,字符串2),将字符串2复制到字符数组1中去 不能用 ...
分类:
其他好文 时间:
2016-08-23 12:59:58
阅读次数:
131