Bonjour, lorsque je lance ce programme, il me demande d'écrire une phrase pour ensuite verifier si la grammaire est bonne. Mais lorceque j'écrit un point virgule ou , etc... le programme se ferme tout seul sans donner une reponse.
PS: la librairie baba.h donne une signification a premier(s) et reste(s)
int main()
{
chaine s;
int cptParenthese = 0;
int cptCrochet = 0;
bool ok = true;
char c;
bool termine = false;
int trouve;
cout << "Ecrire une phrase : ";
cin >> s;
cout << endl;
while (!vide(s), !termine){
c = premier(s);
s = reste (s);
switch(c){
case '(': ok = true; termine = false; cptParenthese++; break;
case ')': ok = true; termine = false; cptParenthese--; break;
case '[': ok = true; termine = false; cptCrochet++; break;
case ']': ok = true; termine = false; cptCrochet--; break;
case ';': ok = true; termine = false; break;
case ',': ok = true; termine = false; break;
default: ok = false; termine = true; break;
}
}
if (cptParenthese != 0 || cptCrochet != 0) trouve = false;
else trouve = true;
bon ba j'aurais essayer ...
je suis vraiment pas génial en C
moi mon dada c'est le php ...
preuve : hier qqun passé 1 heure cherché dans le programe pk mon robot ne suivait pa cette *** de ligne alors que rien cloché ... en tous cas dans le prog pasque j'ai viré la roulette avant et sa marché ... et oui les capteur se sont retrouvé a raz du sol ...
Message édité par dedemycat le 12-11-2006 à 18:36:56
------------------------------J'ai une question ...
PHP est ce que c'est aussi php, Php, PHp,pHp, pHP et phP ???
Répondre à dedemycat
Qu'il corrige la grammaire.
C'est a dire, si il voit un signe ~, il mettrai que la grammaire est fausse ou si il vois (()), il met que la grammaire est vrai et ((), la grammaire est fausse
Vous allez répondre sur un sujet resté inactif pendant plus de 6 mois. Assurez-vous d'apporter des éléments nouveaux à la discussion avant de poursuivre.