Erreur de segmentation sous devc++ et windows

Nico64 -  
 Nico64 -
bjr
voila j'ai crée un programme sous devc++ et sous windows j'ai corrigé toutes les erreurs de compilation mais le problème c que je n'arrive pas à l'exécuter car lorsque je le fais ca m'affiche l'invite de commande pendant 1/4 sec et ca disparait et lorsque je le débug il m'affiche "violation d'accès erreur de segmentation" je n'arrive pas à résoudre ce problème en plus je trouve rien sur internet pour windows et devc++ et je suis un novice
svp aidez-moi
A voir également:

3 réponses

caraya
 
Ben... faudrait voir le code, là comme ça, c'est pas facile de deviner le problème...
0
Nico64
 
ouais dsl mais le prob c que je peux pas donner le code pke c un projet et j'ai pas envie que tous les autres étudiants de ma fac voient ce que j'ai fait pour me copier
0
Nico64
 
Bon allez je me décide mais je vous préviens que j'ai juste enlevé les écritures entre " " pour ne pas dévoiler le sujet de mon projet
Voila mon code:
#include <iostream>
using namespace std;
int sommea;
int sommeb;
int main()
{
int n, m, o, p, r, t, i, j, k, nb, min, max;
int vect [nb]; //vecteur de 6 pour la colonne

sommea=0; //pour joueur 1
sommeb=0; //pour joueur 2
// temps de la partie 30minutes?
while (t<=1800)
for (i=0;i<=7;i++) // nombre de parties par joueur => 7
//JOUEUR 1
for (j==2i+1;j<=13;j++)
cout<<"";
cin>>n>>m>>p>>o>>r;
cout<<"";
cin>>nb;
cout<<""; //un "s" à choisi ou pas??
cin>>min>>max;
//pour le yams^^
if (n==m==p==o==r)
sommea=sommea+n+m+p+o+r&&cout<<""<<sommea;
else sommea=sommea;
//colonne => faire vecteur(tableau 1col)
for(vect[nb]=vect[1];vect[nb]<=vect[6];vect[nb]++)
if(vect[nb]==n||m||p||o||r)
sommea=sommea+vect[nb]*nb&&cout<<""<<sommea;
else sommea=sommea;
//si somme est égale à 63 rajouter 37 points!
if (sommea==63)
sommea=sommea+37;
else sommea=sommea;
if((n==m==p)||(n==m==o)||(n==m==r)||(n==p==o)||(n==p==r)||(n==o==r)||(m==o==r)||(m==p==o)||(m==p==r)||(p==o==r))
sommea=sommea+10+((n+m+p)||(n+m+o)||(n+m+r)||(n+p+o)||(n+p+r)||(n+o+r)||(m+o+r)||(m+p+o)||(m+p+r)||(p+o+r))//voire si on peut pas avec un truc genre 3*quelque chose...
&&cout<<""<<sommea;
else sommea=sommea;
//carré
if((n==m==p==o)||(n==m==p==r)||(n==p==r==o)||(m==p==o==r)||(o==r==m==n))
sommea=sommea+30+((n+m+p+o)||(n+m+p+r)||(n+p+r+o)||(m+p+o+r)||(o+r+m+n))//même remarque que pour Brelan..
&&cout<<""<<sommea;
else sommea=sommea;
//full.. pour le "alors" même remarque que brelan et full - à la fin.
if (((n==m==p)&&(o==r))||((n==m==o)&&(p==r))||((n==m==r)&&(p==o))||((n==p==o)&&(m==r))||((n==p==r)&&(m==o))||((n==o==r)&&(p==m))||((m==o==r)&&(n==p))||((m==p==o)&&(r==n))||((m==p==r)&&(n==o))||((p==o==r)&&(m==n)))
sommea=sommea+30+n+p+m+r+o&&cout<<""<<sommea;
else sommea=sommea;
if ((n||m||p||o||r)<(n||m||p||o||r)<(n||m||p||o||r)<(n||m||p||o||r)<(n||m||p||o||r))
sommea=sommea+n+m+p+o+r+30&&cout<<""<<sommea;
else sommea=sommea;
//min et max...
if (min<max)
sommea=sommea+min+max;
else sommea=sommea;
cout <<""<<sommea<<"";
//JOUEUR 2
for (k==2i;k<=14;j++)
cout<<"";
cin>>n>>m>>p>>o>>r;
cout<<"";
cin>>nb;
cout<<""; //un "s" à choisi ou pas??
cin>>min>>max;
//pour le yams^^
if (n=m=p=o=r)
sommeb=sommeb+n+m+p+o+r&&cout<<""<<sommeb;
else sommeb=sommeb;
//colonne => faire vecteur(tableau 1col)
for(vect[nb]=vect[1];vect[nb]<=vect[6];vect[nb]++)
if(vect[nb]==n||m||p||o||r)
sommeb=sommeb+vect[nb]*nb&&cout<<""<<sommeb;
else sommeb=sommeb;
//si somme est égale à 63 rajouter 37 points!
if (sommeb==63)
sommeb=sommeb+37;
else sommeb=sommeb;
if((n==m==p)||(n==m==o)||(n==m==r)||(n==p==o)||(n==p==r)||(n==o==r)||(m==o==r)||(m==p==o)||(m==p==r)||(p==o==r))
sommeb=sommeb+10+((n+m+p)||(n+m+o)||(n+m+r)||(n+p+o)||(n+p+r)||(n+o+r)||(m+o+r)||(m+p+o)||(m+p+r)||(p+o+r))//voire si on peut pas avec un truc genre 3*quelque chose...
&&cout<<""<<sommeb;
else sommeb=sommeb;
//carré
if((n==m==p==o)||(n==m==p==r)||(n==p==r==o)||(m==p==o==r)||(o==r==m==n))
sommeb=sommeb+30+((n+m+p+o)||(n+m+p+r)||(n+p+r+o)||(m+p+o+r)||(o+r+m+n))//même remarque que pour Brelan
&&cout<<""<<sommeb;
else sommeb=sommeb;
//full.. pour le "alors" même remarque que brelan et full - à la fin.
if (((n==m==p)&&(o==r))||((n==m==o)&&(p==r))||((n==m==r)&&(p==o))||((n==p==o)&&(m==r))||((n==p==r)&&(m==o))||((n==o==r)&&(p==m))||((m==o==r)&&(n==p))||((m==p==o)&&(r==n))||((m==p==r)&&(n==o))||((p==o==r)&&(m==n)))
sommeb=sommeb+30+n+p+m+r+o&&cout<<""<<sommeb;
else sommeb=sommeb;
if ((n||m||p||o||r)<(n||m||p||o||r)<(n||m||p||o||r)<(n||m||p||o||r)<(n||m||p||o||r))
sommeb=sommeb+n+m+p+o+r+30&&cout<<""<<sommeb;
else sommeb=sommeb;
//min et max...
if (min<max)
sommeb=sommeb+min+max;
else sommeb=sommeb;
cout<<";
t==60;
system("pause");
}
0