hmm, ich weiß net genau wie du das jetzt anlegst. aber du forderst hier fast 3 mb speicher geblockt an. je nach hardware kann das zu problemen führen.
eventuell solltest du das array im speicher verteilen.
sprich
char** myarray = (char**) malloc (16000 * (sizeof(char*));
for all elements of myarray
myarray[idx] = (char *) malloc (180 * sizeof (char));
____________________________________
Whoever built humanity left in a major design flaw: it was the tendency to bend at the knees.
|