VC++ cout

bameur Messages postés 6 Statut Membre -  
bameur Messages postés 6 Statut Membre -
Bonjour,

Je veux afficher un texte dans une application MFC sur VC++

cout<<"salut";
getchar();

Mais je trouve pas le console de sortie!!!!

aide moi!
Configuration: Windows XP
Safari 532.0

6 réponses

  1. Nabla's Messages postés 18201 Date d'inscription   Statut Contributeur Dernière intervention   3 228
     
    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.
    0
  2. bameur Messages postés 6 Statut Membre
     
    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 !!
    0
  3. Nabla's Messages postés 18201 Date d'inscription   Statut Contributeur Dernière intervention   3 228
     
    envoies le flux dans un fichier alors !

    sinon, mets ton projet en mode débug, et mets des points d'arret dans le code
    0
  4. bameur Messages postés 6 Statut Membre
     
    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
    0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. Nabla's Messages postés 18201 Date d'inscription   Statut Contributeur Dernière intervention   3 228
     
    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 !
    0
  7. bameur Messages postés 6 Statut Membre
     
    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é?????
    0