gpt4 book ai didi

objective-c - 如何清除 Objective-C 中的控制台

转载 作者:太空狗 更新时间:2023-10-30 03:31:32 28 4
gpt4 key购买 nike

我正在使用 Objective-C 制作一个基于控制台的应用程序,它依赖于能够定期清除控制台。如何才能做到这一点?我在 SO 和 Google 上看到的所有内容都是让开发人员使用 X-Code 清除控制台的方法,但不会这样做。

我在 Yahoo! 上找到的一个解决方案答案告诉我执行以下操作,但由于无法找到文件而无法运行:

NSTask *task;
task = [[NSTask alloc]init];
[task setLaunchPath: @"/bin/bash"];

NSArray *arguments;
arguments = [NSArray arrayWithObjects: @"clear", nil];
[task setArguments: arguments];

[task launch];
[task waitUntilExit];

最佳答案

尝试使用:

system( "clear" );

重要标题:

#include <stdlib.h>

提示:Objective-C 仍然是 C,对吧?


更新:


如果出现“未设置 TERM 环境变量。” 错误:

1) 直接从您的终端运行程序(或者在 Xcode 中测试它时忽略错误;无论如何它应该在普通终端中运行,对吧?)

2) 在您的 Scheme 设置中设置 TERM 变量。什么?只需在您的终端中运行它以查看“TERM”应该是什么:

DrKameleons-MacBook-Pro:Documents drkameleon$ echo $TERM
xterm-256color

enter image description here

关于objective-c - 如何清除 Objective-C 中的控制台,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10082625/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com