码迷,mamicode.com
首页 >  
搜索关键字:strcpy memcpy    ( 1401个结果
memcpy的用法及实现
memcpy函数的功能是从源src所指的内存地址的起始位置开始拷贝n个字节到目标dest所指的内存地址的起始位置中,返回dest所指内存地址的起始位置。#include #include #include void* Memcpy(void *dst, const void *src, size_t...
分类:其他好文   时间:2014-06-07 05:11:25    阅读次数:221
实现 memcpy 函数
memcpy() 的解释:void* memcpy(void* dst, const void* src, size_t n);// if copying takes place between objects that overlap, the behavior is undefined.因此自己...
分类:其他好文   时间:2014-06-07 04:35:21    阅读次数:551
给字符数组赋值的方法
main() { char s[30]; strcpy(s, "Good News!"); /*给数组赋字符串*/ . . . } 上面程序在编译时, 遇到char s[30]这条语句时, 编译程序会在内存的某处留 出连续30个字节的区域, 并将第一个字节的地址赋给s。当遇到strcpy( strc...
分类:其他好文   时间:2014-06-06 11:41:12    阅读次数:322
使用函数指针,完成一个sort()函数,能对任何类型的数组元素进行排序: 回调函数 以及 memcpy ()原型实现
进来复习了一下C语言指针,一直没有写过太多关于函数指针的代码,而且对回调函数的理解一直都是在理论上,基本上没有太写过关于它的代码,进来得空,写了一个小程序加深下自己对回调函数和函数指针的理解。 问题描述: 编写一个sort()函数,使它能够对任何类型的数组元素进行排序。 下面是我写的代码: /* 使用函数指针的回调函数技巧,设计一个能排序int 和char 数组的sort()函...
分类:其他好文   时间:2014-06-02 23:16:49    阅读次数:471
汇编-memcpy的实现
memcpystack proc dest,src,cnt ;cnt is a count of dwords ;this function has a granularity of dwords mov edx,src mov eax,dest sub eax...
分类:其他好文   时间:2014-06-02 08:31:34    阅读次数:432
OD: Memory Attach Technology - Off by One, Virtual Function in C++ & Heap Spray
Off by One根据 Halvar Flake 在“Third Generation Exploitation”中的描述,漏洞利用技术依攻击难度从小到大分为三类:1. 基础的栈溢出利用,可以利用返回地址轻松劫持进程,植入 shellcode,如对 strcpy、strcat 等函数的攻击。2. ...
分类:编程语言   时间:2014-05-30 22:16:39    阅读次数:399
strcpy函数的实现
http://blog.csdn.net/gpengtao/article/details/7464061大家一般认为名不见经传strcpy函数实现不是很难,流行的strcpy函数写法是:[cpp]view plaincopychar*my_strcpy(char*dst,constchar*src...
分类:其他好文   时间:2014-05-26 09:01:39    阅读次数:230
数据结构——算法之(012)( linux C 所有字符串操作函数实现)
题目:实现linux C下常用的字符串操作函数 题目分析: 一、面试中可能经常遇到这样的问题:比如strcpy、memcpy、strstr 二、参考了linux 内核代码,对linux大神表示感谢,代码写得相当精致,这里拿来与大家分享吧 算法实现: /* * linux/lib/string.c * * Copyright (C) 1991, 1992 Lin...
分类:系统相关   时间:2014-05-26 05:21:03    阅读次数:474
这个不需要考虑空间的大小么?
#include#includevoid main(){ char a[3]; char*str = "adgc"; strcpy(a,str); printf("%s ",a);}程序运行的结果为什么是 adgc 呢? a的空间只有3个字符呢 ,为什么可以存放str呢?望求解。
分类:其他好文   时间:2014-05-22 14:02:13    阅读次数:265
【剑指offer】字符串的排列
昨晚折腾了一个晚上,连这一道题目都没AC,太受打击了!这里倒不是算法的问题,主要是既要考虑输出的字符串按字典序排列,又要去掉重复的字符串。本想直接在不保存所有字符串的前提下,直接按照要求输出字符串,但折腾了一晚上,还是决定放弃了,依然是使用最直接的方法,以空间换取结果,将所有的字符串保存到一个字符串数组中,由于全排列后的字符串数最大为9!=362880,故开辟一个362900大的字符串数组用来保存这些字符串,而后对这些字符串进行排序,先用了选择排序,通过strcpy字符串进行排序,结果争取,但第三组测试用例...
分类:其他好文   时间:2014-05-21 13:26:39    阅读次数:236
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!