IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

C++ Discussion :

petit probleme d'affichage


Sujet :

C++

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Décembre 2007
    Messages
    18
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2007
    Messages : 18
    Par défaut petit probleme d'affichage
    Salut a tous,
    j'ai un problème avec mes dernier cout de mon code ces derniers ne s'affichent pas et je ne vois vraiment pas d'où viens le problème (je débute...).
    si vous pouriez m'indiquez le probleme ca serait cool!
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    68
    69
    70
    71
    72
    73
    74
    75
    76
    77
    78
    79
    80
    81
    82
    83
    84
    85
    86
    87
    88
    89
    90
    91
    92
    93
    94
    #include <stdafx.h>
    #include <iostream>
     
    using namespace std;
    void main()
    {
     
    int i,rien,choix,t1,t2;
    char nom[80],tel[10],Nnom[30],Ntel[10],NTelF[10],NMail[50];
     
    struct repertoire
    		{
           char Nom[20] ;
           char Prenom[20] ;
           char NumTelFixe[11] ;
           char NumPortable[11];
           char Mail[50];
           };
    repertoire rep[100]= {{"myara","ruben","0101010101","0202020202","rm@hotmail.com"},
                         {"sejourne","laurent","0303030303","0404040404","ls@hotmail.com"},
                         {"bustori","christophe","0505050505","0606060606","bc@hotmail.com"},
                         {"melodie","mafi","0707070707","0808080808","mm@hotmail.com"}};
     
     cout<<"pour afficher l'integralité du repertoire tape 1"<<"\n";
     cout<<"pour rechercher a partir du nom tapez 2"<<"\n";
     cout<<"pour rechercher a partir du tel fixe tapez 3"<<"\n";
     cout<<"pour inserer un nouveau contact tapez 4"<<"\n";
     cout<<"pour supprimer un contact tapez 5"<<"\n";
     
     cin>>choix;
     
     if (choix==1)
     {
    	 for(i=0;i<4;i++)/
     
     	cout<<rep[i].Nom<<" "<<rep[i].Prenom<<" "<<rep[i].NumTelFixe<<" "<<rep[i].NumPortable<<" "<<rep[i].Mail<<" "<<"\n";
     
     }
     
    if (choix==2)
    {
    	cout<<"entrez le nom rechercher"<<"\n";
     	cin>>nom;
     
       for(i=0;i<4;i++)
        {
           if (strcmp(nom,rep[i].Nom) == 0)
             {
              	cout<<rep[i].Nom<<" "<<rep[i].Prenom<<" "<<rep[i].NumTelFixe<<" "<<rep[i].NumPortable<<" "<<rep[i].Mail<<" "<<"\n";;
    			t1=1;
             }
        }
             if (t1!=1)
    	     {
    		   cout<<"ce nom n'existe pas"<<"\n";
     
             }
    }
     
    if (choix==3)
    {
    	cout<<"entrez le tel fixe du contact recherché"<<"\n";
     	cin>>tel;
     
       for(i=0;i<4;i++)
        {
           if (strcmp(tel,rep[i].NumTelFixe) == 0)
             {
              	cout<<rep[i].Nom<<" "<<rep[i].Prenom<<" "<<rep[i].NumTelFixe<<" "<<rep[i].NumPortable<<" "<<rep[i].Mail<<" "<<"\n";
    			t2=1;
             }
     
        }
       if (t2!=1)
    	     {
    		   cout<<"ce tel n'existe pas"<<"\n";   
             }
       if (choix==4)
       {
    	   cout<<"entrez le nom du nouveau contact"<<"\n";
    	   cin>>Nnom;
    	   cout<<"entrez le tel du nouveau contact"<<"\n";
    	   cin>>Ntel;
    	   cout<<"entrez le tel fixe du nouveau contact"<<"\n";
    	   cin>>NTelF;
    	   cout<<"entrez l'adresse email du nouveau contact"<<"\n";
    	   cin>>NMail;
       }
     
    }   
     
     
    cin>>rien;
    }

  2. #2
    Invité
    Invité(e)
    Par défaut
    Essaye de remplacer tes "\n" à la fin des cout, par des endl.

    Quand tu utilises cout, les données ne sont pas immédiatement écrites sur la console, mais dans un tampon. Tant que le tampon n'est pas écrit, rien n'apparait.

    Le tampon s'écrit quand il est plein, ou quand on fait un flush().

    endl, c'est comme "\n", sauf qu'en plus ca écrit le contenu du tampon.

    Francois

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Décembre 2007
    Messages
    18
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2007
    Messages : 18
    Par défaut
    donc ca donnerais un truc comme ca?
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
       if (choix==4)
       {
    	   cout<<"entrez le nom du nouveau contact"<<endl;
    	   cin>>Nnom;

  4. #4
    Membre averti
    Profil pro
    Inscrit en
    Décembre 2007
    Messages
    18
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2007
    Messages : 18
    Par défaut
    ca ne marche toujours pas et je reste bloqué sur ce probleme...
    Quelqu'un aurai une idée?

  5. #5
    Membre Expert Avatar de Astraya
    Homme Profil pro
    Consommateur de café
    Inscrit en
    Mai 2007
    Messages
    1 048
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France

    Informations professionnelles :
    Activité : Consommateur de café
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Mai 2007
    Messages : 1 048
    Par défaut
    ton est dans le bloc de au vue de ton code actuellement il ne passera jamais dedans

Discussions similaires

  1. probleme d'affichage des petites icones
    Par Arnoo13 dans le forum Windows XP
    Réponses: 2
    Dernier message: 03/11/2008, 23h09
  2. Petit probleme d'affichage
    Par namnam1981 dans le forum ASP
    Réponses: 1
    Dernier message: 22/05/2007, 15h10
  3. petit probleme dans une requte POSTGRE SQL
    Par ghis le fou dans le forum Requêtes
    Réponses: 5
    Dernier message: 08/09/2003, 13h51
  4. [langage] Problème d'affichage
    Par marcoss dans le forum Langage
    Réponses: 3
    Dernier message: 29/08/2003, 13h05
  5. IE [Applet] Plug-in problème d'affichage
    Par Tonton Luc dans le forum JBuilder
    Réponses: 4
    Dernier message: 19/06/2003, 08h28

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo