Vérification d'une allocation statique
Bonjour,
J'aimerais savoir comment vérifier que la création d'une variable s'est bien faite ?
Je m'explique:
J'ai remarqué avec un programme bateau que la stack était limité à 15 Mo.
Code:
1 2 3 4 5 6
|
int main(void)
{
int a[3 000 000];
a[0] = 0;
} |
output-> segmentation fault
Je présume que c'est modifiable mais là n'est pas la question.
J'aimerais savoir comment je peux vérifier qu'un char tab[100] s'est bien créé. Je peux bien sûr allouer dynamiquement mais ça implique de libérer cette mémoire et on perd en performance.
Merci d'avance :)