在网上看到这道题,编写程序如下:代码1:char *cpystr(char *des,const char *src){ int i = 0; if (NULL == des || NULL == src) return NULL; while (src[i] != '\0') { des[i].....
分类:
编程语言 时间:
2015-05-09 10:01:07
阅读次数:
260
4.3.2 Linux32环境下函数的返回地址
编译、链接、执行程序buffer_overflow.c,并关闭Linux的栈保护机制,参见截图:
下面用gdb调试程序:
在foo函数的入口、调用strcpy函数处和foo返回处设置断点:
继续运行,找到函数的返回地址:
buff的起始地址B到保存函数的返回地址A之间的偏移:
A-B=0xbffff29c-...
分类:
系统相关 时间:
2015-05-07 18:59:56
阅读次数:
367
#include
#include
int main()
{
const char *cp1 = "Hello!";
const char *cp2 = "How are you.";
size_t len = strlen(cp1) + strlen(cp2);
char *result = new char[len];
strcpy(result,...
分类:
编程语言 时间:
2015-05-07 16:52:55
阅读次数:
130
1、指针和引用的区别答:A、指针可修改,引用不可改。 B、指针占用内存,引用不占内存。 C、引用不能为空 指针可以为空。2、memcpy和strcpy的区别答:strcpy 会拷贝到\0结束 字符串拷贝 memcpy 是内存拷贝3、struct 和class 区别答:默认情况下,访问修饰符是 str...
分类:
编程语言 时间:
2015-05-05 23:24:33
阅读次数:
124
1.判断下列程序能不能正确输出#include#includevoid New(char* p){ p=new char[5];}void main(){ char *p=NULL; New(p); strcpy(p,"hello"); //需要头文件stdio.h和s...
分类:
编程语言 时间:
2015-05-05 18:24:01
阅读次数:
119
strcpy_s和strcpy()函数的功能几乎是一样的。strcpy函数,就象gets函数一样,它没有方法来保证有效的缓冲区尺寸,所以它只能假定缓冲足够大来容纳要拷贝的字符串。在程序运行时,这将导致不可预料的行为。用strcpy_s就可以避免这些不可预料的行为。 strcpy_s是strcpy的安...
分类:
编程语言 时间:
2015-05-04 17:11:49
阅读次数:
189
动态存储分配分配函数malloc函数—–分配内存块,但是不对内存块进行初始化
calloc函数——分配内存块。并且对内存块进行清除
realloc函数—–调整先前分配的内存块
free函数——-释放分配的内存动态分配字符串char *p;
p = (char *)malloc(n + 1);//给具有n个字符的字符串分配空间;p指向未初始化的字符数组
strcpy(p, "abc");//给p...
分类:
编程语言 时间:
2015-05-03 22:08:56
阅读次数:
151
对于一些需要传入参数为 char * temp 指针类的函数;我们定义一个 char a[10] 或char *a 传进去都是可以的。但是,如果该函数是会改变你所传入的参数的值时, 传入 char *a 将爆内存错误,而 char a[10] 却不会。例如:下面中的 strtok。strcpy、st...
分类:
编程语言 时间:
2015-04-30 21:48:20
阅读次数:
179
原文地址:http://hi.baidu.com/todaygoodhj/item/0500b341bf2832e3bdf45180使用常量字符串初始化char指针,或者使用strcpy复制,从语法上我觉得都是可以的。但是,在这个例子中选择了后者,我觉得是有其他考虑的。因为,ctermid_name...
分类:
其他好文 时间:
2015-04-30 15:42:55
阅读次数:
113
输入代码:
/*
*Copyright (c)2015,烟台大学计算机与控制工程学院
*All rights reserved.
*文件名称:sum123.cpp
*作 者:林海云
*完成日期:2015年4月29日
*版 本 号:v2.0
*
*问题描述: 请构造String类的加、减运算。其中,s1 + s2将两个字符串的连接起来;s1 - s2是将s1的...
分类:
其他好文 时间:
2015-04-29 09:57:26
阅读次数:
100