【问题标题】:Using stdlib.h on xcode在 xcode 上使用 stdlib.h
【发布时间】:2020-09-18 11:10:22
【问题描述】:

如何在 xcode 上使用系统(“cls”)或系统(“暂停”)命令?显然他没有解释它们,因为它们不是系统命令,我该怎么做?

【问题讨论】:

    标签: c++ xcode std


    【解决方案1】:

    如果您在 Linux 或 macOS 上使用以下代码会发生什么情况?

    system("cls")
    

    或者,

    system("md hello-folder")
    

    显然它们不会工作,因为它们在 Unix 和 macOS 系统中是未知的。相反,它们依赖于平台,并且仅适用于 Windows。

    虽然有几个命令可以帮助清除终端屏幕,但建议您访问this thread of SO。您可以在system() 下尝试这些命令。


    免责声明: system() 不应用于据称独立于平台的大型作品more information here

    【讨论】:

      【解决方案2】:

      当我使用 system() 时,编译器无法运行该命令,因为它是 Windows 的。 所以..我看到我可以使用CMD+K,但我需要在代码中使用该命令 例如

      system("cls");
      
      cout<<"Hello"<<endl;
      
      system("pause");
      
      system("cls");
      

      就是这样…… 我需要让命令生效

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2023-03-27
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多