C语言 缓存区溢出 3221225725
目录
- 问题描述
- 解决办法:
问题描述
DEV-C报错 Process exited after 4.03 seconds with return value 3221225725
原因
数组定义的容量太大 - 五十万起步的样子
而且每次循环都会再定义一次,导致缓存区溢出
解决办法:
思路来源:
https://blog.csdn.net/qq_48508278/article/details/120358623
办法:数组定义在主函数外面 作为全局变量
#include<bits/stdc++.h>
#define num 10000
#define cmp <
using namespace std;long a[1500000]; // 一百五十万int main()
{srand(time(NULL));clock_t start, end; double Total_time;long length; long l = 600000;long b[10];for(int i = 0;i<10;i++) {b[i] = l;l = l+100000;}for(l=0;l<10;l++){start = clock();int k;length = b[l];for(k = 0;k<length;k++){a[k] = rand()%num;}int i, j, temp;cout << "length = " << length << endl;cout << "开始直接插入排序(for) ";for(i = 1; i < length; i++){temp = a[i];for(j = i-1; j >= 0; j--){if(temp cmp a[j])a[j + 1] = a[j];elsebreak;}a[j + 1] = temp;}cout << "排序完成! ";end = clock();Total_time = (double)(end - start) / CLOCKS_PER_SEC;cout << "用时 = " << Total_time << endl <<endl;start = end;}system("pause"); return 0;
}
C语言 缓存区溢出 3221225725相关推荐
- 缓存区溢出漏洞工具Doona
缓存区溢出漏洞工具Doona Doona是缓存区溢出漏洞工具BED的分支.它在BED的基础上,增加了更多插件,如nttp.proxy.rtsp.tftp等.同时,它对各个插件扩充了攻击载荷,这里也称为 ...
- 缓存区溢出检测工具BED
缓存区溢出检测工具BED 缓存区溢出(Buffer Overflow)是一类常见的漏洞,广泛存在于各种操作系统和软件中.利用缓存区溢出漏洞进行攻击,会导致程序运行失败.系统崩溃.渗透测试人员利用这类漏 ...
- C++ VS2019 缓存区溢出和读取数据无效的警告
人生不像做饭,不能等万事俱备了才下锅 今天在使用new创建动态数组时出现"缓存区溢出"和"读取数据无效"的警告,警告如下: 代码如下: void test(in ...
- 缓存区溢出攻击实验(1)
缓存区溢出攻击实验(1) 本实验预计分 3 个小实验来做,本文是第一个实验. 缓存区溢出攻击实验(1) 缓存区溢出攻击实验(2) 缓存区溢出攻击实验(3) 背景介绍 先看下百度百科里的 缓冲区溢出攻击 ...
- OSCP-课外1(http万能密码、hydra密码暴力破解http、代码审计、Win缓存区溢出)
目录 难度 主机发现&端口扫描 信息收集 万能密码 hydra密码暴力破解
- au加载默认的输入和输出设备失败_一文带你读懂 C/C++ 语言输入输出流与缓存区...
(给CPP开发者加星标,提升C/C++技能) 作者:技术让梦想更伟大 / 李肖遥 (本文来自作者投稿) 前言 有没有发现,基本上所有的C语言入门书籍,或者是我们的教程里面,第一个C语言程序实体,都是& ...
- c语言清除文件缓存区,C语言之清空缓存区
在C语言中,我们常常需要去清空缓存区,对于缓存区清空的重要性,接下来我们进行具体的说明. 首先我们先解释一下缓存区. 1.缓存区 C语言中的缓冲区又称为缓存,它是内存空间的一部分. 也就是说,在内存空 ...
- c语言设置一个8位缓存区程序,单片机 并口 控制爱普生打印机开发流程记录
最近做一个项目,需求是通过昆仑通态的组态触摸屏作为上位机监测数据,然后将数据整合最后打印报表输出.昆仑通态以前可以直接将预览页的所有数据都打印出来,包括整屏未显示完全的.但是现在昆仑通态将WIN平台换 ...
- C语言scanf缓存区的基本问题
文章目录 文章目录 前言 一.scanf的数据匹配问题 二.问题实例 1.连续输入 2.间隔输入 3.规则输入 总结 前言 scanf 和 getchar 等函数会在 stdin(标准输入缓冲区) 中 ...
最新文章
- Spring-Aop-注解实现
- TCP请求发送和接收,如果接收端终止,发送端继续发送会出什么错
- Android之CheckBox复选框控件使用inelayout.xml Xml代码
- 缔造完美运维 共谱双赢新篇
- 40幅五彩缤纷的秋天风景摄影作品欣赏(上篇)
- 信息学奥赛一本通(1281:最长上升子序列)
- 怎样安装ubuntu系统
- 关于Linux MongoDB的安装
- 一步一步往前冲-WCF
- mysql 该字符串未被识别为有效的 datetime_打印报错,提示该字符串未被识别为有效的datetime...
- python打包不能在其他电脑打开_pyinstaller打包python+opencv 无法在别人电脑上正常运行 问题所在:opencv_ffmpeg341_64.dll...
- docker - 常用命令详解
- babeLua 各种版本下载地址分享
- oracle 波浪号不识别,键盘波浪号“~”打不出,一直打成±,但安全模式却正常打出...
- 在线JSON格式化-工具栈
- java wgs84 百度坐标_javascript 实现wgs84 坐标转百度坐标
- 干货!图像集分类大杀器--混合黎曼度量学习
- 职场上的情绪管理,作用比你想象的要大
- BDP荧光染料BODIPY FL-PEG2-COOH/carboxylic acid/羧基羧酸,Ex/Em(nm)503/509
- 移动二班钟静雯1853230244 0416
热门文章
- 计算机学院迎新晚会实施方案,“计青春”计算机学院XX迎新晚会活动策划 修订.pdf...
- IsBackground前台线程与后台线程的区别
- MCU死机查原因,Crash dump堆栈回溯技术轻松搞定
- ORCL数据库导入/导出DMP常用命令
- php. format函数,php number_format函数怎么用?
- SPEND MORE MONEY
- 关于内存释放自己的见解
- javascript 清除 服务端 php cookie,Javascript清除cookie的方法
- 数据库存储路径,资源文件放在服务器上,前台如何展示(已成功解决)
- 好系统重装助手帮您解决win7电脑出现杂音的解决办法