首页 >  
搜索关键字:strlen    ( 2278个结果
UDP c/s 模型
server.c client.c ...
分类:其他   时间:2019-05-25 16:08:32    收藏:0  评论:0  赞:0  阅读:27
字符串补0操作
字符串补0操作
分类:其他   时间:2019-05-24 16:36:34    收藏:0  评论:0  赞:0  阅读:17
strlen、strcmp、strcat、strlen、memmove
#include #include using namespace std; /* strlen 返回字符串不包含结束符\0的长度 */ int mystrlen(const char *str) {//非递归strlen assert(str);//必须不为空 int len = 0; while... ...
分类:其他   时间:2019-05-23 20:52:31    收藏:0  评论:0  赞:0  阅读:5
备战秋招
c++知识点: 1.字符串的末尾'\0'也算一个字符,一个字节。 2.使用库函数strcpy(a,b)进行拷贝b->a操作,strcpy会从源地址一直往后拷贝,直到遇到'\0'为止。所以拷贝的长度是不定的。如果一直没有遇到'\0'导致越界访问非法内存,程序就崩了。 3.strlen的结果未统计’\0 ...
分类:其他   时间:2019-05-22 23:47:54    收藏:0  评论:0  赞:0  阅读:22
Linux (x86) Exploit 开发系列教程之二(整数溢出)
(1)漏洞代码 (2)编译文件 (3)原理: 上述漏洞代码的[1]行显示了一个整数溢出错误。strlen()的返回类型是size_t(unsigned int),它存储在unsigned char数据类型中。因此,任何大于unsigned char的最大支持值(255)的值都会导致整数溢出。因此当密 ...
分类:系统服务   时间:2019-05-14 22:08:19    收藏:0  评论:0  赞:0  阅读:50
判断一个串B位于串A的位置
1 int main (void){ 2 char* A = "abcdefgee"; 3 char* B = "bcdefg"; 4 printf("match at %d\n",bf(A,B)); 5 return 0; 6 } 7 8 int bf (const char* _A,const ... ...
分类:其他   时间:2019-05-14 12:03:52    收藏:0  评论:0  赞:0  阅读:21
C语言 strcpy的实现
#include<stdio.h>#include<stdlib.h>voidmystr(char*arr2,char*arr1,intlength){inti;for(i=0;i<length;i++){if(*(arr1+i)!=‘\0‘){*(arr2+i)=*(arr1+i);}}}intmain(){chararr1[]="abcde";chararr2[]
分类:编程语言   时间:2019-05-13 12:34:38    收藏:0  评论:0  赞:0  阅读:30
C语言 strstr的实现
#include<stdio.h>#include<stdlib.h>#include<string.h>char*mystrstr(constchar*str1,constchar*str2){inti=0,m=0;while(1){for(i=0;i<strlen(str1);i++){char*sta=str1+i;for(m=0;m<strl
分类:编程语言   时间:2019-05-13 12:33:39    收藏:0  评论:0  赞:0  阅读:29
C语言 strchr的实现
#include<stdio.h>#include<stdlib.h>#include<string.h>char*mystrchr(char*str,charc){inti;for(i=0;i<strlen(str);i++){if(*(str+i)==c){returnstr+i;}}returnNULL;}intmain(){char*str="ab
分类:编程语言   时间:2019-05-13 12:25:27    收藏:0  评论:0  赞:0  阅读:33
LG3763 [TJOI2017]DNA
DNA 题目描述 加里敦大学的生物研究所,发现了决定人喜不喜欢吃藕的基因序列S,有这个序列的碱基序列就会表现出喜欢吃藕的性状,但是研究人员发现对碱基序列S,任意修改其中不超过3个碱基,依然能够表现出吃藕的性状。现在研究人员想知道这个基因在DNA链S0上的位置。