Bonjour
Voila quand je creer mon tableau, ca fait une erreur de segmentation :
Valeur de n : 3000
Erreur de segmentation

Sur un tableau de 600, je ne rencontre pas de problemes mais la sur 3000 , oui !
Pour je ne pense pas que cela vienne de ma memoire, voici un top de ma memoire :
Mem: 1025856k total, 580932k used, 444924k free, 31768k buffers

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
 
n=3000;
 
	int ** graphe;
	graphe = new int * [n+1];
 
	printf("Valeur de n : %d \n Taille tableau : %d",n,sizeof(*graphe));
 
	if (graphe != NULL)
		{
		for (i=0; i<n; i++)
			{
			  /* printf("Tour de boucle n %d\n",i); */
			graphe[i]=new int [n+1];
			if (graphe[i]==NULL)
				{cout<<"Probleme la creation de la matrice"<<endl;
				exit(0);
				}
			}
		}
 
	printf("Ici");
Merci de votre aide,
Ciao,