jin328 发表于 2022-8-1 21:24

c++ 再来问点问题

system ("cls") 清屏
这个代码是不是只有Windows上才有?
如果是的话Android端怎么实现相同或者类似的效果?
就是清屏后回到代码刚执行那个样子
比如说我写了个通讯录,我写了名字,电话之后想回到主页面,
但这个代码又不能用,怎么办,就像下面这样,输完了回不去了
https://s2.loli.net/2022/08/01/YPFQm3ncxsKDJTO.jpg

SLCoCo 发表于 2022-8-1 21:34

本帖最后由 SLCoCo 于 2022-8-1 21:38 编辑

如果我没记错的话system()都只能用于WIN,而且就算能用你想回到主界面再执行一次下面的选项仅仅是执行清屏是不够的。你要把整段放入循环中
while (true)
{
}

JavaUser404 发表于 2022-8-1 21:37

一般来说win上system中cls清屏比较常见

wihn 发表于 2022-8-1 21:52

我觉得你可以先试一下比如system("ls")这种命令,看看在手机上到底system()这个函数能不能有作用。

jin328 发表于 2022-8-1 21:59

wihn 发表于 2022-8-1 21:52
我觉得你可以先试一下比如system("ls")这种命令,看看在手机上到底system()这个函数能不能有作用。

好像是能用的,这个是什么意思?

wihn 发表于 2022-8-1 22:04

jin328 发表于 2022-8-1 21:59
好像是能用的,这个是什么意思?

我之前不太确定system()这个函数在Android上能否起到作用,毕竟和Windows不一样嘛。ls基本上是所有系统都通用的一个命令(列出文件),所以可以用ls命令测试Android环境下,system函数是否有效。现在看来是有效的,那么你可以找找Android命令行的清屏命令,写到system()里面去就可以了。

jin328 发表于 2022-8-1 22:07

wihn 发表于 2022-8-1 22:04
我之前不太确定system()这个函数在Android上能否起到作用,毕竟和Windows不一样嘛。ls基本上是所有系统都 ...

好的谢谢

bakaest 发表于 2022-8-1 22:11

jin328 发表于 2022-8-1 21:59
好像是能用的,这个是什么意思?

system这个函数在windows下是执行括号里的DOS命令,在LINUX下是执行shell命令。想知道system("ls")去查linux下ls是什么意思就行

jin328 发表于 2022-8-1 22:20

bakaest 发表于 2022-8-1 22:11
system这个函数在windows下是执行括号里的DOS命令,在LINUX下是执行shell命令。想知道system("ls")去查li ...

谢谢谢谢太感谢了,终于成功了!!

狄人3 发表于 2022-8-1 22:25

你这个应该用linux清屏命令,clear
页: [1]
查看完整版本: c++ 再来问点问题