易截截图软件、单文件、免安装、纯绿色、仅160KB

C/C++中char型指针问题 高分相赠 - C/C++ / C++ 语言

我想开辟一个10000大的char型指针,请问如何弄?char型的指针不能开辟太大呀,怎么才能无穷大???
因为我想从一个文件中读取数据,用char型指针保存
用malloc分配一个那么大的空间吧
无穷大估计是不行的吧

其实指针就那个大,4个字节,关键是他执行的数组有多大。。。


可以的
理论上可以分配4G,不过windows下好像只能2G吧

用多大,就malloc分配多大,不可能无穷大,就算文件大,也不需要整个文件读入内存

在堆上new一个大的数组吧 无穷大是不可能的 32 ,64位系统 理论上最大分别支持2^32,2^64字节内存

char* p = new char[10000]; 
怎么才能无穷大??? 先把你的内存弄到无穷大再说



C/C++ code:
我想开辟一个10000大的char型指针,请问如何弄

c: char** p = (char**) malloc(sizeof(char*)* 10000);
c++: char** p = new char*[10000];


无穷大...........
你不怕你的系统崩掉啊????

读文件么
用内存映射文件吧


相关问答:

linux环境下gethostbyname函数问题 - C/C++ / C语言

写了个测试程序如下
   
  struct hostent *hp; 
char AlarmDevIP[20];  
  int x2;

hp = gethostbyname("www.google.com");
if (hp)
{ ......

求教c/c++语言相关问题 - C/C++ / C语言

有一10*10矩阵,除去第一个点(0,0)和最后一点(9,9),还有八个点为1,其他都为0,要求用二维数组表示。八个点是随机生成的,编写相关程序表示矩阵所有可能情况。
真心求教各位高手,哎!本人太菜了!呵呵!
......

c静态编译另一个文件夹的库函数 - C/C++ / C语言

在根目录/lib中存放一个log.c,log.h,并用下面的语句:
gcc -c log.c
ar crv liblog.a log.o
编译出一个liblog.a静态库,然后在文件夹:/testfile中创建一个test.c和testc.c,test.c中引用了testc.c中定义的方法 ......

求助:C代码改写成VB代码 - VB / 基础类

谁能帮我把下面这些代码改成VB形式的,多谢了,急用~~
#include "stdlib.h"
#include "math.h"
#include "stdio.h"
float objfx(float x[]);
void constraint(float x[],float g ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号