码迷,mamicode.com
首页 >  
搜索关键字:strcpy strncpy    ( 1000个结果
缓存区溢出的基本原理
缓存区溢出是由于当被被溢出程序/系统调用类似于read()、sprintf()\strcpy()等函数时向程序的内存空间中写入字符串,一般程序会将其放入堆或栈数据结构中 。若其对写入数据大小没有严格限制,则可能引起数据覆盖函数调用时压栈的esp栈顶指针及eip返回值,通过精心设计的写入数据,可以控制...
分类:其他好文   时间:2015-02-04 14:17:10    阅读次数:132
由strcpy()剖析编程规范
先给出几种实现方式: 方式一: char* strcpy(char* des,const char* source)  {  char* r=des;  while((*(des++)=*(source++))!='\0');  return r;  } 方式二: char * strcpy(char * strDest,const char * strSrc) { if ((NULL==strDest) || (NULL==strSrc)) //[1] throw "Invalid argument...
分类:其他好文   时间:2015-02-03 17:20:57    阅读次数:158
基于LINUX的多功能聊天室
原文:基于LINUX的多功能聊天室基于LINUX的多功能聊天室 其实这个项目在我电脑已经躺了多时,最初写完项目规划后,我就认认真真地去实现了它,后来拿着这个项目区参加了面试,同样面试官也拿这个项目来问我,当然我是做过一遍了,而且为了面试,我将什么strcpy,strlen等最常用的函数都自己实现了一...
分类:系统相关   时间:2015-02-02 09:28:06    阅读次数:143
字符数组、字符指针请不要再纠结
在C语言中字符数组、字符指针的一些特质感觉有点模糊,有些时候只知道要这样做却不知道为什么,过段时间就忘了,下次又得费时费力费钱的找答案,难受。OK,今天就好好琢磨琢磨~      先来两个基本概念: 1、声明字符数组int a[10]; 定义了一个长度为10的数组a。换句话说它定义了一个由10个对象组成的集合,这10个对象存储在相邻的内存区域中,名字分别为a[0]、a[1]、.....
分类:编程语言   时间:2015-01-29 09:40:53    阅读次数:189
给字符数组赋值的方法
main() { char s[30]; strcpy(s, "Good News!"); /*给数组赋字符串*/ . . . } 上面程序在编译时, 遇到char s[30]这条语句时, 编译程序会在内存的某处留 出连续30个字节的区域, 并将第一个字节的地址赋给s。当遇到strcpy( strc...
分类:编程语言   时间:2015-01-28 17:31:13    阅读次数:176
字符串操作函数实现
本文实现的基本字符串的操作函数:memcpy,memmove,strcpy,strncpy,memcmp,strcmp,strncmp,memchr,memset,strlen...
分类:其他好文   时间:2015-01-26 22:47:43    阅读次数:232
strcpy函数的实现
大家一般觉得名不见经传strcpy函数实现不是非常难,流行的strcpy函数写法是:char *my_strcpy(char *dst,const char *src){ assert(dst != NULL); assert(src != NULL); char *ret = dst; while...
分类:其他好文   时间:2015-01-26 22:34:01    阅读次数:163
编写实现字符串拷贝函数strcpy()完整版
有个题目编程实现字符串拷贝函数strcpy(),很多人往往很快就写出下面这个代码。void strcpy( char *strDest,char *strSrc ){ while(( *strDest++ = * strSrc++) != '\0' );//逐个赋值字符串数组中的数据,知道...
分类:其他好文   时间:2015-01-24 00:15:03    阅读次数:269
转载 C++常用库函数atoi,itoa,strcpy,strcmp的实现
C++常用库函数atoi,itoa,strcpy,strcmp的实现C语言字符串操作函数1. 字符串反转 - strRev2. 字符串复制 - strcpy3. 字符串转化为整数 - atoi4. 字符串求长 - strlen5. 字符串连接 - strcat6. 字符串比较 - strcmp7. ...
分类:编程语言   时间:2015-01-23 14:41:38    阅读次数:187
搜索指定目录下的所有文件或者指定文件(可用于多级目录)
#include #include #include using namespace std; //只能处理目录:lpPath只能是路径 void find(char *lpPath) { char szFind[MAX_PATH]; char szFile[MAX_PATH]; WIN32_FIND_DATA FindFileData; strcpy(szFi...
分类:其他好文   时间:2015-01-23 13:24:13    阅读次数:126
1000条   上一页 1 ... 80 81 82 83 84 ... 100 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!