View Full Version : aiuto con c++
salve a tutti, sono un programmatore di c++ che usa dev c++ e borland c++ builder, fino ad esso tutto bene, ma da quando mi è arrivato il pc nuovo con windows vista business ogni volta che dichiaro una matrice superiore alle dimensioni 720 * 720 il programma va in crash sia con dev che con il builder, io credo sia il sistema operativo che blocchi qualcosa, voi avreste qualche soluzione? grazie in anticipo :mc: :mbe:
sottovento
30-07-2007, 10:33
Suona un po' strano che ci sia una simile limitazione... sei sicuro che magari non sia un "effetto collaterale" di un'altra parte di applicazione?
Hai provato un programmino estremamente semplice, del tipo:
int main ()
{
double*p;
p = malloc (1000 * 1000 * sizeof (double));
if (!p)
{
printf ("Errore allocazione memoria!\n");
return -1;
}
free (p);
printf ("Allocazione OK\n");
return 0;
}
Cosa stampa?
Suona un po' strano che ci sia una simile limitazione... sei sicuro che magari non sia un "effetto collaterale" di un'altra parte di applicazione?
Hai provato un programmino estremamente semplice, del tipo:
int main ()
{
double*p;
p = malloc (1000 * 1000 * sizeof (double));
if (!p)
{
printf ("Errore allocazione memoria!\n");
return -1;
}
free (p);
printf ("Allocazione OK\n");
return 0;
}
Cosa stampa?
nn stampa nulla, crashia appena parte il programma, usando il debug crashia appena esegue la riga di allocazione della memoria
ilsensine
31-07-2007, 08:16
Forse è legato a questo:
http://www.trnicely.net/misc/vista.html
Puoi provare con msys/mingw? Se il problema è quello nel link, dovrebbe funzionarti con mingw.
vBulletin® v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.