Terminal haxe-如何在cpp环境中创建干净的终端应用程序?

Terminal haxe-如何在cpp环境中创建干净的终端应用程序?,terminal,console,stdout,haxe,utility,Terminal,Console,Stdout,Haxe,Utility,我想创建一个实用程序,它应该能够监听标准输入,并流到标准输出。此外,我希望将命令行参数传递给实用程序。可以使用haxe/cpp环境吗 “trace()”到底是做什么的?我可以用一些ascii控制字符覆盖它的auto CR/LF来打印伪图形活动量表吗?我认为trace函数只用于调试,我认为这就是它打印文件和调用它的行的原因 我认为您真正想要的是Lib.print()和Lib.printl()向控制台写入内容 对于阅读,我发现函数没有那么简单,但它仍然足够简单,下面是一个示例: var st

我想创建一个实用程序,它应该能够监听标准输入,并流到标准输出。此外,我希望将命令行参数传递给实用程序。可以使用haxe/cpp环境吗


“trace()”到底是做什么的?我可以用一些ascii控制字符覆盖它的auto CR/LF来打印伪图形活动量表吗?

我认为trace函数只用于调试,我认为这就是它打印文件和调用它的行的原因

我认为您真正想要的是
Lib.print()
Lib.printl()
向控制台写入内容

对于阅读,我发现函数没有那么简单,但它仍然足够简单,下面是一个示例:

    var stdin  = Sys.stdin();
    var string : String = stdin.readLine();

如果您想更多地了解haxe中的控制台开发,我建议您了解一些使用它们的项目,例如,为了编写这个问题,我读了这个文件,我认为trace函数只用于调试,我认为这就是它打印文件和调用它的行的原因

我认为您真正想要的是
Lib.print()
Lib.printl()
向控制台写入内容

对于阅读,我发现函数没有那么简单,但它仍然足够简单,下面是一个示例:

    var stdin  = Sys.stdin();
    var string : String = stdin.readLine();

如果您想更多地了解haxe中的控制台开发,我建议您了解一些使用它们的项目,例如写这个问题,我已经阅读了这个文件

,谢谢!但我在从FlashDevelop运行可执行文件时遇到了一个问题。使用run.bat“bin\mytool debug.exe”或直接调用编译并运行此文件后,windows会抛出一个错误并建议对其进行调试。当我运行时,您的意思是什么?不管怎么说,在我昨天做的短期测试中,有时没有;t打开正确的.exe文件,在这种情况下,请自己打开它。当我从命令行运行可执行文件时,它工作正常。我发现一些函数(如Sys.getChar()或Sys.systemName())会引发崩溃。谢谢,它能工作!但我在从FlashDevelop运行可执行文件时遇到了一个问题。使用run.bat“bin\mytool debug.exe”或直接调用编译并运行此文件后,windows会抛出一个错误并建议对其进行调试。当我运行时,您的意思是什么?不管怎么说,在我昨天做的短期测试中,有时没有;t打开正确的.exe文件,在这种情况下,请自己打开它。当我从命令行运行可执行文件时,它工作正常。我发现崩溃是由Sys.getChar()或Sys.systemName()等函数引起的。