Salut,
je pense que c'est faisable avec la fonction cin.get( ) ... Il suffit que tu récupères la touche appuyée qui est en fait le retour de la fonction cin.get( ) .. :)
Cette fonction n'affiche rien à l'écran, il te suffit alors d'afficher un 'x'
Peace
__________________________
Grégory S.
eVias Web & Software Solutions.
Développement Web et logiciel en tout genre et Open Source.
Pourrais tu mettre si il te plait un exemple tout simple parceque je n'ai pas très bien compris comment le mettre dans le cin.get(); (qui mesert en général de pause) :():
__________________________
Le pouvoir de l'homme est l'obtention d'un cerveau, même si certains n'en profitent pas
sa yes j'ai essayer mais j'ai ajouter un system ("cls"); à ton programme car mon but était que la personne puisse cacher le chiffre après avoir fait un entré donc il donne sa maintenant :
[quote]#include <iostream>
using namespace std;
int main( )
{
string strGet;
int iLenMax = 10;
cout << "Entrez votre mot de passe: ";
for( int i = 0; i < iLenMax; ++i )
{
strGet += cin.get( );
system ("cls");
cout << "Entrez votre mot de passe: x";
}
}[/quote]
Je suis en train d'essayer d'inclure un switch pour que le programme mette x ou xx ouxxx en fonction du nombre de chiffre
Merci :lol:
__________________________
Le pouvoir de l'homme est l'obtention d'un cerveau, même si certains n'en profitent pas :wink:
ERREUR BBCODE SUR CE MESSAGE : - La valeur de la balise "quote" n'est pas correcte !
Sa y'est , j'ai changer mon programme et il affiche un x ou deux ou trois selon le nombre noté. Voici le programme pour les personnes interressés :
[quote]#include <iostream>
using namespace std;
int main( )
{
int i,i_i;
{
cout << "Entrez votre mot de passe: ";cin>>i;
system ("cls");
if ((i>=1) && (i<10))cout<< "Entrez votre mot de passe: x";cin.get();
if ((i>=10) && (i<=99))cout<< "Entrez votre mot de passe: xx";
if ((i>=100) && (i<=300))cout<<"Entrez votre mot de passe: xxx";
if (i>300)cout<<"\aComment voulez vous qu'il trouve puisque ce nombre n'est pas dans l'echelle";cin>>i_i;
cin.get();
return 0;
}
}[/quote]
:8):
__________________________
Le pouvoir de l'homme est l'obtention d'un cerveau, même si certains n'en profitent pas :wink:
ERREUR BBCODE SUR CE MESSAGE : - La valeur de la balise "quote" n'est pas correcte !