C/C++
lumping
写博客主要是记录自己在实践中遇到的一些问题和解决方法,也希望能为其他遇到同样问题的人提供一点点帮助。
展开
-
Visual Studio 声明数组太大,导致溢出解决办法
定义double array[a][b] 数组 a=b=800 , 数组大小为800*800*sizeof(double)=800*800*8 bit 近似为4.88MB超过vs默认的1MB,解决方法总共有三个1.用malloc申请动态内存(推荐)#include<stdlib.h>#include<malloc.h>int a=800,b=800;double *array=(double *)malloc(a*b*sizeof(double));// 二维数原创 2021-04-19 22:47:16 · 5908 阅读 · 0 评论 -
C/C++ 整形数据与浮点型数据转换
在c/c++中我们经常由于需要,要把浮点型数据(float、double)转换成整形数据(各种int),下面我给大家介绍一下我所知道的,希望能给大家以后的编程带来方便:1.普通的强制转换:可实现 “下行”整型化——即将浮点数变成小于它的最大整数c标准 int i; double x=5.4; i=(int)x; 此时我们得到的i的值为5;即将浮点型的小数部分去掉。c++标准 int i;...转载 2020-11-25 17:20:22 · 9699 阅读 · 0 评论 -
VSCode 运行C/C++代码 中文乱码(CodeRunner)
https://www.cnblogs.com/mandywang/p/10980154.htmlvscode中编译输出c++是乱码的解决环境说明:windows下面运行vscodewin + R右键属性查看当前编码状态知道当前环境的编码格式后,可以改变vscode上c++的格式点击vscode右下方点击utf-8输入gbk,重新编译就OK了...转载 2020-02-07 22:41:07 · 10051 阅读 · 5 评论