Erreur de segmentation sous devc++ et windows

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
Configuration: Windows XP
Firefox 1.5.0.11

3 réponses

  1. Ben... faudrait voir le code, là comme ça, c'est pas facile de deviner le problème...
    1. 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
      1. 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");
        }