在'='字符处终止输入

问题描述:

我想在'='字符处终止输入,例如,当我给出'='字符时,我已经给出了输入2 + 3 = 它应该处理输入并显示输出。 任何帮助..空间也可以包含在输入中。 (它不应该在'='字符后面输入任何输入)pl是C++或c在'='字符处终止输入

+2

这是功课?你试过什么了? – 2009-12-10 17:13:19

+1

发布一些代码。另外,C和C++是两种几乎完全不同的语言。 – 2009-12-10 17:14:34

您可能希望查看scanf函数作为起点。

+0

scanf是邪恶的。专家的建议是将数据读入字符串,然后使用sscanf(即字符串版本)。对于C++,我建议使用std :: getline和std :: string。 – 2009-12-10 19:00:55

+0

是的,尽管我认为scanf是他开始的最简单的地方。 – FrustratedWithFormsDesigner 2009-12-10 19:31:19

最明显的办法是像std::getline(intput, your_string, '=');