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 :Citation:
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:
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