Bonjour,
Je dois coder un programme assez long, et l'unes des directives est que je dois limiter le nombre de caractères saisi à 4 minimum et 12 maximum. J'ai trouvé un moyen pour y arrivé mais mon prof me demande de faire une méthode incluant (int max et int min). En fait ma méthode dois obligatoirement ressembler à ça :
Et voici le code que j'ai fait :Nom de la méthode : saisirChaineDeBits
Paramètre :
Entier min // longueur minimale
Entier max // longueur maximale
Type de résultat retourné : chaîne de caractère correspondant à une chaine de bits valide
But : Saisir et valider une chaine de bits. En cas de chaine non valide, la méthode affiche un message approprié et redemande à l'utilisateur d'entrer une nouvelle chaine.
ENTÊTE : string saisirChaineDeBits ( int min, int max )
Je n'ai pas compris à quoi vont servir les variables.
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 #include <iostream>#include <cstring> using namespace std; int main() { char a[20]; int b; cout << "Tapez une chaine : "; cin >> a; b = strlen(a); if (strlen(a)>20) { cout<<"c'est trop grand"; } else if (strlen(a)<4) { cout<<"c'est trop petit"; } else cout << "Taille de la chaine = " << b << endl; return 0; }
Merci
Partager