Bonjour,
Je reviens encore pour une question que je crois simpliste.
En fait voici mon code
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
#include <iostream>
#include <string>
using namespace std;
 
 
 
int main()
{
    string   s1;
    string   s2;
    cout<<"Entrez la premiere chaine de bits";
    cin>>s1;
    cout<<"Entrez la deuxieme chaine de bits";
    cin>>s2;
     while (s2!=s1)
    {
       cout << "La deuxieme chaine est differente de la premiere retapez la deuxieme avec"<<s1.size()<<"caracteres";
       cin>>s2;
    }
    if (s1==s2)
        {
        cout<<"bravo!";
        }
 
 
 
    return 0;
}
Je voudrais en faire une méthode que j'utiliserais. J'ai essayé quelque mais ça ne marche pas, voici mon code avec une méthode.
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
#include <iostream>
#include <string>
using namespace std;
 
string validation(string s1,string s2)
{
  while (s2!=s1)
    {
       cout << "La deuxieme chaine est differente de la premiere retapez la deuxieme avec"<<s1.size()<<"caracteres";
       cin>>s2;
    }
    if (s1==s2)
        {
        cout<<"bravo!";
        }
 
}
 
int main()
{
    string   s1;
    string   s2;
    cout<<"Entrez la premiere chaine de bits";
    cin>>s1;
    cout<<"Entrez la deuxieme chaine de bits";
    cin>>s2;
    validation;
 
 
 
    return 0;
}
Merci