Erreur de segmentation sous devc++ et windows
Nico64
-
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
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:
- Erreur de segmentation sous devc++ et windows
- Clé de produit windows 10 gratuit - Guide
- Montage video windows - Guide
- Windows ne démarre pas - Guide
- Windows movie maker - Télécharger - Montage & Édition
- Restauration systeme windows 10 - Guide
3 réponses
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
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");
}
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");
}