VC++ cout
Fermé
bameur
Messages postés
4
Date d'inscription
mardi 16 octobre 2007
Statut
Membre
Dernière intervention
5 octobre 2009
-
5 oct. 2009 à 17:14
bameur Messages postés 4 Date d'inscription mardi 16 octobre 2007 Statut Membre Dernière intervention 5 octobre 2009 - 5 oct. 2009 à 18:06
bameur Messages postés 4 Date d'inscription mardi 16 octobre 2007 Statut Membre Dernière intervention 5 octobre 2009 - 5 oct. 2009 à 18:06
A voir également:
- VC++ cout
- Vc++ - Guide
- Cout recharge telephone - Guide
- Coût réparation port hdmi tv ✓ - Forum Format et connectique vidéo
- Port hdmi décroché - Forum Format et connectique vidéo
- Vc red - Forum Virus
6 réponses
Nabla's
Messages postés
18203
Date d'inscription
mercredi 4 juin 2008
Statut
Contributeur
Dernière intervention
28 avril 2014
3 193
5 oct. 2009 à 17:18
5 oct. 2009 à 17:18
il ne faut pas créer uen application MFC (c'est des applications graphiques windows)
je te conseilles de créer une application console.
si tu as besoin des MFC dans ta console, tu peux faire une console qui supporte les MFC.
je te conseilles de créer une application console.
si tu as besoin des MFC dans ta console, tu peux faire une console qui supporte les MFC.
bameur
Messages postés
4
Date d'inscription
mardi 16 octobre 2007
Statut
Membre
Dernière intervention
5 octobre 2009
5 oct. 2009 à 17:33
5 oct. 2009 à 17:33
Mais j'ai développé mes classe et j'ai besoin aussi a la fram de MFC,
J'ai une erreur de type
Exception non gérée à 0x10201e57 (msvcr80d.dll) dans SimpleSDI.exe : 0xC00000FD: Stack overflow.
Je veux suivre la trace, mais je trouve pas comment, car elle affiche pas la line ou bin le nom de l'objet qui a généré l'erreur
donc j'ai besoin a cout ou bien printf pour suivre, je trouve pas ou le VC++ envoi le flux !!
J'ai une erreur de type
Exception non gérée à 0x10201e57 (msvcr80d.dll) dans SimpleSDI.exe : 0xC00000FD: Stack overflow.
Je veux suivre la trace, mais je trouve pas comment, car elle affiche pas la line ou bin le nom de l'objet qui a généré l'erreur
donc j'ai besoin a cout ou bien printf pour suivre, je trouve pas ou le VC++ envoi le flux !!
Nabla's
Messages postés
18203
Date d'inscription
mercredi 4 juin 2008
Statut
Contributeur
Dernière intervention
28 avril 2014
3 193
5 oct. 2009 à 17:36
5 oct. 2009 à 17:36
envoies le flux dans un fichier alors !
sinon, mets ton projet en mode débug, et mets des points d'arret dans le code
sinon, mets ton projet en mode débug, et mets des points d'arret dans le code
bameur
Messages postés
4
Date d'inscription
mardi 16 octobre 2007
Statut
Membre
Dernière intervention
5 octobre 2009
5 oct. 2009 à 17:44
5 oct. 2009 à 17:44
J'ai fais déjà ça
La cause est la pile est plaine, mais je trouve pas la raison, si pour ça je voudrais afficher des contenu
on ne peut pas afficher dans un projet MFC?
C'est la premier fois que j'utilise l'MFC
La cause est la pile est plaine, mais je trouve pas la raison, si pour ça je voudrais afficher des contenu
on ne peut pas afficher dans un projet MFC?
C'est la premier fois que j'utilise l'MFC
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Nabla's
Messages postés
18203
Date d'inscription
mercredi 4 juin 2008
Statut
Contributeur
Dernière intervention
28 avril 2014
3 193
5 oct. 2009 à 17:50
5 oct. 2009 à 17:50
tu dois passer trop d'objets par valeur sur la pile. Utilises les pointeurs / références si c'est le cas !
peut etre que tu as une fonction récursive qui n'as pas de fin !
peut etre que tu as une fonction récursive qui n'as pas de fin !
bameur
Messages postés
4
Date d'inscription
mardi 16 octobre 2007
Statut
Membre
Dernière intervention
5 octobre 2009
5 oct. 2009 à 18:06
5 oct. 2009 à 18:06
Voir le code
// Calcule les valeurs radiometrique pour chaque coordonnée
void LineRadiometrique::CalucleValRadimetrique(void)//double test[50][50][50])
{
//double test[20][20][20]; // image 3D
// table 3D contien les valeurs radiométriques entourn du point traité
double cube[4][4][4];
// les coordonnées de depart de cube
int a,b,c;
// iterator pour balyer la liste
list<PointR3D>::iterator it = listPoint.begin();
// pour tous les points de de segment traité
for(int ii=0; ii<listPoint.size();ii++){
advance(it, ii);
a=(int)(*it).x-2;
b=(int)(*it).y-2;
c=(int)(*it).z-2;
// Remplire le cube par les valeurs radiomértique entour le points traité
for(int i=0;i<4;i++)
for(int j=0;j<4;j++)
for(int k=0;k<4;k++){
if (a<0 || b<0 || c<0)
cube[i][j][k]=0;
else
cube[i][j][k]=1;//test[a+i][b+j][c+k]+1; // tast est vide==> +1 pour un test
}
//calculer la valeur radiométrique
(*it).valRadiometrique=bicubique.CalculeInterpolation((*it).x,(*it).y,(*it).z,cube);
}
}
J'ai lu sur un forum que c'est possible d'utiliser cout dans un projet MFC, mais il faut le paramétré, ta pas d'aidé?????
// Calcule les valeurs radiometrique pour chaque coordonnée
void LineRadiometrique::CalucleValRadimetrique(void)//double test[50][50][50])
{
//double test[20][20][20]; // image 3D
// table 3D contien les valeurs radiométriques entourn du point traité
double cube[4][4][4];
// les coordonnées de depart de cube
int a,b,c;
// iterator pour balyer la liste
list<PointR3D>::iterator it = listPoint.begin();
// pour tous les points de de segment traité
for(int ii=0; ii<listPoint.size();ii++){
advance(it, ii);
a=(int)(*it).x-2;
b=(int)(*it).y-2;
c=(int)(*it).z-2;
// Remplire le cube par les valeurs radiomértique entour le points traité
for(int i=0;i<4;i++)
for(int j=0;j<4;j++)
for(int k=0;k<4;k++){
if (a<0 || b<0 || c<0)
cube[i][j][k]=0;
else
cube[i][j][k]=1;//test[a+i][b+j][c+k]+1; // tast est vide==> +1 pour un test
}
//calculer la valeur radiométrique
(*it).valRadiometrique=bicubique.CalculeInterpolation((*it).x,(*it).y,(*it).z,cube);
}
}
J'ai lu sur un forum que c'est possible d'utiliser cout dans un projet MFC, mais il faut le paramétré, ta pas d'aidé?????