Qué hacer si no hay memoria suficiente al enviar un tema en el DO
Se ha escrito un fragmento de código para que pueda ver la memoria física utilizada actualmente. Esta memoria utilizada incluye la memoria consumida por otras aplicaciones en su computadora. También abra directamente el administrador de tareas para ver la memoria consumida por el proceso de su programa.
El sistema limitará el uso de la memoria. Tal vez su código consuma demasiada memoria. Primero lo ejecutarán en la máquina.
Lo principal es comprobar si hay un bucle infinito o algo #include?lt;stt;#include?
Ejecutar el programa en la máquina
Luego enviar, principalmente para comprobar si hay un bucle infinito u otros problemas
#include?lt;stdio.hgt;
#include?lt;Windows.hgt;
void?main()?
{?
int?availmb;
int?totalmb;
MEMORYSTATUS?memstatus;
GlobalMemoryStatus(amp;memstatus);?
availmb?=?memstatus.dwAvailPhys/1024/1024;?//La cantidad total de memoria física disponible
totalmb?=?memstatus.dwTotalPhys/1024/1024;?//memoria física total
printf("La memoria disponible es: d?MB, memoria física total: d?MB\n", disponiblemb, totalmb );
}
Si tienes alguna pregunta, por favor contáctanos