Formateur de texte en C++ (débutant)
Résolu
Bonjour ! Je travail sur un projet en c++ qui a pour but de formater un texte saisie par l'utilisateur, c'est a dire : ne pas afficher les caractère considerer comme invalide, stoper la saisie a la rencontre du signe '$',ajouter un espace après chaque ',' et chaque '.' et supprimer les espaces qui précèdent les '.' et les ','. Problème je n'arrive pas a supprimer les espace précédant les points et les vigules...Je n'ai que le droit d'utiliser des boucles,des conditionel et des tout type de variable (booléene,entier,caractère,...).Help me s'il vous plait ! Merci.
A voir également:
- Formateur de texte en C++ (débutant)
- Texte de chanson gratuit pdf - Télécharger - Vie quotidienne
- Transcription audio en texte word gratuit - Guide
- Excel cellule couleur si condition texte - Guide
- Mettre un texte en majuscule - Guide
- Traitement de texte gratuit - Guide
3 réponses
Heu ... tu fais koi pendant les cours ??? c'est abusé de demander qu'on fasse tes exos à ta place ... ça ne serait pas te rendre service de te donner la solution. Moi je sais faire, parce que j'ai bossé pour savoir le faire. Personne ne m'a fait mes exercices.
Faut te bouger un peu ... y a plein d'exemples sur le net.
Bon courage
Faut te bouger un peu ... y a plein d'exemples sur le net.
Bon courage
Salut j'espere que ca va aider
int i=0;
char ch;
char buffer[100="";
while(1) {
ch=getch();
if(ch=='$') {
cout << endl;
break;
}
if(ch=='.' || ch==',') {
if(buffer[i]!=" ")
++i;
else {
while(i>-1&&buffer[i]==" ") --i;
++i;
}
buffer[i]=ch;
++i;
buffer[i]=" ";
continue;
}
//Autres cas
..........................
cout << ch;
}
buffer[i]=0;
..........................
Bonne chance.
int i=0;
char ch;
char buffer[100="";
while(1) {
ch=getch();
if(ch=='$') {
cout << endl;
break;
}
if(ch=='.' || ch==',') {
if(buffer[i]!=" ")
++i;
else {
while(i>-1&&buffer[i]==" ") --i;
++i;
}
buffer[i]=ch;
++i;
buffer[i]=" ";
continue;
}
//Autres cas
..........................
cout << ch;
}
buffer[i]=0;
..........................
Bonne chance.
Hey c'est le troisième qui demande ça en exercice sur le forum regardez !!! J'en ai retrouvé que un sur les deux par contre
probleme de c#0
Je clos le sujet car il a déjà été traité (j'aurais jamais dû y répondre à l'époque d'ailleurs...)
probleme de c#0
Je clos le sujet car il a déjà été traité (j'aurais jamais dû y répondre à l'époque d'ailleurs...)