2009-12-10 5 views
0

Je veux terminer l'entrée au caractère '=' par exemple que j'ai donné l'entrée 2 + 3 = dès que je donne le caractère '=' il devrait traiter l'entrée et afficher la sortie. Toute aide .. Les espaces peuvent également être inclus dans l'entrée. (il ne doit pas prendre d'entrée après le caractère '=') le pl est C++ ou cterminer l'entrée au caractère '='

+2

Est-ce que ce devoir est? Qu'avez-vous essayé jusqu'à présent? –

+1

Publier du code. aussi, C et C++ sont deux langages presque complètement différents. –

Répondre

1

Vous pouvez regarder la fonction scanf comme point de départ.

+0

scanf est diabolique. La recommandation des experts est de lire les données dans une chaîne puis d'utiliser sscanf (c'est la version de chaîne). Pour C++, je suggère std :: getline et std :: string. –

+0

Oui, bien que je pensais que scanf serait l'endroit le plus simple pour lui de commencer. – FrustratedWithFormsDesigner

2

L'approche évidente serait quelque chose comme std::getline(intput, your_string, '=');

Questions connexes