2009-12-10 2 views
0

Я хочу закончить ввод символом '=', например, чтобы я дал вход 2 + 3 = , как только я получу символ '=', он должен обработать вход и отобразить вывод. Любая помощь .. Пространства также могут быть включены во вход. (он не должен принимать никакого ввода после символа '='), то pl является C++ или cзавершение ввода символом '='

+2

Это домашнее задание? что ты уже испробовал? –

+1

Опубликовать код. Кроме того, C и C++ - это два почти совершенно разных языка. – 2009-12-10 17:14:34

ответ

1

Возможно, вы захотите изучить функцию scanf как отправную точку.

+0

scanf - зло. Рекомендация экспертов состоит в том, чтобы прочитать данные в строку, а затем использовать sscanf (это версия строки). Для C++ я предлагаю std :: getline и std :: string. –

+0

Да, хотя я думал, что scanf будет самым простым местом для его начала. – FrustratedWithFormsDesigner

2

Очевидным подходом было бы что-то вроде std::getline(intput, your_string, '=');

Смежные вопросы