-不过而已
2016-02-29 08:42关于使用realloc函数的问题
小弟今天写了一个函数,目的很简单:
把输入的指针里面的内容重新排序后去掉后面perc%个数。
可是在使用realloc的时候一直提示我“windows在.exe中触发了一个断点“,不知道是不是访问越界了,小弟愚笨,调试了两个小时都没有调好,特向各位请教,不知道我这么写有没有什么问题。
void maxdt(double *input, int size, double perc)
{
sort(input, size);
input=(double*)realloc(input,sizeof(double)*(int)(size-size*perc/100));
}
- 点赞
- 回答
- 收藏
- 复制链接分享
2条回答
为你推荐
- 最近在学习数据结构,自己编写了一个栈,运行是时访问top指针指向数据时老是出现段错误。
- c语言
- 2个回答
- 小白想问getline()老是说没有与参数列表匹配的重载函数
- c语言
- c++
- 2个回答
- 关于realloc()使用的问题
- c
- 1个回答
- 一道C++的题,好像是对应的数据类型不对,但是实在是想不到如何修改好这个程序
- 线性表
- c++
- 2个回答
- (fh>=0&&(unsigned)fh <(unsigned)_nhandle)出错
- 全局变量
- malloc
- nhandle
- 多线程
- 3个回答
换一换