小编Jim*_*utt的帖子

输入后我是否有可能摆脱行尾字符?

char choice;
float inputa, inputb;
cin >> inputa >> choice >> inputb;

while(inputa != 0 && choice != '0' && inputb != 0)
{
    cout << " = " << calculation(inputa,choice,inputb) << endl << endl;
    cin >> inputa >> choice >> inputb;
}

system("PAUSE");
return 0;
Run Code Online (Sandbox Code Playgroud)

这就是屏​​幕的样子:

5 + 4
 = 9
Run Code Online (Sandbox Code Playgroud)

用户输入他们的输入并按下输入,这就是我猜他们到下一行的原因,但有没有办法让它显示:

5 + 4 = 9
Run Code Online (Sandbox Code Playgroud)

显示结果后,它将使用endl转到下一行,用户可以再次输入问题.

我是一个完全的初学者,如果这个问题没有多大意义,那就很抱歉.

c++

5
推荐指数
1
解决办法
216
查看次数

标签 统计

c++ ×1