Problème passe

Fermé
Bimoil Messages postés 29 Date d'inscription samedi 3 octobre 2020 Statut Membre Dernière intervention 21 novembre 2020 - Modifié le 25 oct. 2020 à 12:19
Bimoil Messages postés 29 Date d'inscription samedi 3 octobre 2020 Statut Membre Dernière intervention 21 novembre 2020 - 26 oct. 2020 à 18:51
Salut à tous j'ai un problème auxquels j'aurais besoin d'aide.
Je m'explique je souhaite faire un programme que lorsque l'utilisateur entre son mot de passe au lieux d'afficher le mot de passe sous forme de caractère, il apparait avec la forme d'étoile (*). Ensuite, j'aimerais le comparer avec le mots "croissant" si le mots de passe est identique afficher "Excellent" sinon "Pas correcte".

Voici mon début de code, vous pouvez le changer de A à Z si vous avez d'autre idée c'est toujours sympa d'avoir d'autre idée de code. Merci
 {
 //Variables
 char t1[75];
 char ch;
 short i = 0;
 short j = 0;

 //Entrez le code de l'exercice ici
 cout << "Entrez votre mot de passe" << endl;
 while(i<75 && j == 0)
 {
  ch = getchar();
  if (ch == '\r')
  {
   j = 20;
  }
  else if (ch != '\r')
   t1[i] = ch;
   cout << "*";
   i++;
 }
}

4 réponses

Phil_1857 Messages postés 1872 Date d'inscription lundi 23 mars 2020 Statut Membre Dernière intervention 28 février 2024 168
25 oct. 2020 à 09:06
Bonjour,

Le code serait plus clair avec les balises de code:

https://codes-sources.commentcamarche.net/faq/11288-les-balises-de-code
Visuellement, ça doit ressembler à ceci :

#include <iostream>

int main(){
    std::cout << "Hello World!";
    return 0;
}
0
Bimoil Messages postés 29 Date d'inscription samedi 3 octobre 2020 Statut Membre Dernière intervention 21 novembre 2020
26 oct. 2020 à 00:48
#include <iostream>
# include <string>
#include <conio.h>

using namespace std;


char t1[100];
char ch;
short i = 0;
short j = 0;
int main()

cout << "Entrez votre mot de passe" << endl;
while(i<75 && j == 0)
{
ch = getchar();
if (ch == '\r')
{
j = 20;
}
else if (ch != '\r')
t1[i] = ch;
cout << "*";
i++;
}
}
0
Phil_1857 Messages postés 1872 Date d'inscription lundi 23 mars 2020 Statut Membre Dernière intervention 28 février 2024 168
Modifié le 26 oct. 2020 à 09:35
Bonjour

Ah, toujours pas !

Ca ne ressemble pas à ça du tout:
#include <iostream>

int main(){
    std::cout << "Hello World!";
    return 0;
}


C'est pourtant simple:

copier le code ici

sectionner tout le code avec la souris, cliquer la petite flèche pointe en bas dans la barre d'icones

au dessus et cliquer cpp ...
0
Phil_1857 Messages postés 1872 Date d'inscription lundi 23 mars 2020 Statut Membre Dernière intervention 28 février 2024 168
Modifié le 26 oct. 2020 à 09:38
ah ok, je vois que ça a été fait dans le message initial ... mais pas avec le code complet
0
Bimoil Messages postés 29 Date d'inscription samedi 3 octobre 2020 Statut Membre Dernière intervention 21 novembre 2020
26 oct. 2020 à 18:51
Oui le code est complet.
0