BOnjour a tous,
voila apres plusieurs tentatives j.ai trouvé une parade pour transformer des minuscules en majuscules ou le contraire. mais cela juste avec des caractères.
J'aimerai savoir qu,est ce que je dois utiliser lorsqu'il s'agit de chaines de caractères comme: << cLub Des déveloPpeUrs >> ?
je sais qu'avec getline() je pourrai éviter les espaces ce qui donnera cLubDesdéveloPpeUrs , mais lors de la lectures je dois tester les caractères un a un c,est ce qui me manque.
voici mon code lorsqu,il s'agit d,un seul caractère si ca peut aider![]()
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 #include<iostream> using namespace std; int main() { char a, b; cout<<"Tapez un caractere : "; cin>>a; if (a>='A' && a<='Z') { cout<<"Vous avez tapé une majuscule."<<endl; b = a + ('a'-'A'); cout<<"La minuscule correspondante est "<< b <<endl; } else if (a>='a' && a<='z') { cout<<"Vous avez tapé une minuscule."<<endl; b = a + ('A'-'a'); cout<<"La majuscule correspondante est "<< b <<endl; } else cout<<"Vous n'avez pas tapé une lettre."<<endl; return 0; }
Partager