Bonjour à tous!
J'ai exécuté le programme suivant sur un PC tournant avec 1 GO de RAM sous Windows et j'ai eu droit a un beau plantage de la machine.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
 
#include <stdlib.h>
 
int main( void) {
    malloc( 1500000000L);
    return (0);
}
Je voulais savoir si c'était normal et est-ce que le plantage seras présent sur d'autres OS.
Et si possible une fonction C permettant de connaitre la taille de la RAM présente sur la machine hôte ( RAM total et disponible).
Merci d'avance.