salut tout le monde,
je dois rélaiser un projet en langage c++ et je dois créer un programme qui retire les caracteres invalides que sont: les majuscules et tout autre signes que la virgule et le point , sachant que lutilisateur devra terminer sa saisie avec $.
Et de plus le prgramme devra retranscirire le texte tapé en supprimant les caracteres invalides et en mettant des espaces derrière le point et la virgule
or j´ai créer un prgramme mais le problème c´est qu´au lieu de suppriemr les careres nvalides il n´affcihe que la première lettre de ma phrase et cela que si c´est un minuscule et ne mets pas d´espace après le point et la virgule
voisi mon code source, merci de m´aider svp
- include <iostream>
using namespace std;
int main()
{
char car;
cout<<"Entrez un texte:, . ou une lettre minuscule et terminez par ´$´."<<endl;
cin.get(car);
while (car!=´$´)
{
if ((car>=´a´ && car<=´z´))
{
cout<<car;
}
else if((car==´.´) || (car==´,´))
{
cout<<car;
cout<<´ ´<<endl;
}
cin.get(car);
return 0;
}
}