首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何让用户在C++中删除以前的输入和输出?

如何让用户在C++中删除以前的输入和输出?
EN

Stack Overflow用户
提问于 2022-12-02 10:08:35
回答 1查看 36关注 0票数 0

我正在学习编程的第一周,现在我有一项任务是构建一个“功能良好”的计算器。它必须能够:-Add -Subtract -Multiply -Divide -Reset -Be能够擦除/返回

我想我已经弄清楚了前五件事,但我仍然坚持“能够擦除”。当我写完5+5时,我怎样才能擦除它,写5-5呢?

我已经在下面张贴了我的代码,并一如既往,请告诉我,如果我做了任何键入或应该以不同的方式构建我的代码。:)

代码语言:javascript
复制
#include <iostream>
using namespace std;

int main()
{
    while (true)
    {
        char val;                                                          
        float num1, num2;                                                   
   
        cin >> num1;                                                        
        cin >> val;                                                         
        cin >> num2;                                                        

        switch (val) {                                                      

        case '+':                                                           
            cout << num1 << val << num2 << " = " << num1 + num2 << endl;    
            break;                                                          
        case '-':                                                           
            cout << num1 << val << num2 << " = " << num1 - num2 << endl;    
            break;                                                          
        case '*':                                                           
            cout << num1 << val << num2 << " = " << num1 * num2 << endl;    
            break;                                                          
        case '/':                                                           
            cout << num1 << val << num2 << " = " << num1 / num2 << endl;    
            break;                                                          
        default:                                                           
            cout << "Not valid operator";

        }

    }

 
}
EN

回答 1

Stack Overflow用户

发布于 2022-12-02 13:01:18

您可以使用函数system(char *command)

清除Linux中的终端:

代码语言:javascript
复制
system("clear");

清除Windows中的终端:

代码语言:javascript
复制
system("cls");
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/74654004

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档