Salut à tous, je bute sur un problème assez bizarre:

Dans une fonction, si je fais

char* s = malloc(12000);

J'ai une erreur de segmentation (core dumped) lors de l'execution. Ca plante sur cette insctruction.

Par contre si je fais

char s[12000];
ou
char* s = malloc(12);

Ca marche

Le problème c'est que j'ai besoin d'un malloc(12000).

Si ça peut aider, j'utilise xubuntu via virtual PC 2004 (avec 128mo de ram)

Merci pour vos réponses